2012-01-12 1 views
0
<a href="http://192.168.1.1" 
onclick="Popup=window.open('http://192.168.1.1','Popup','toolbar=no,location=no,directories= 
no,status=no,menubar=no,scrollbars=yes,resizable=no,width=800,height=300,left=300,top=23'); 
return false;" > 
<button type="button">button</button></a> 

Если я просматриваю эту страницу в firefox, она открывает новое окно в firefox, когда я нажимаю кнопку. если в хроме, то он появляется в хроме.в html, как открыть новое окно в IE, даже при использовании другого браузера?

Что делать, если я хочу, чтобы всплывающее окно всегда открывалось в IE, даже когда я просматривал эту страницу в другом браузере? Спасибо!

+1

Что делать, если пользователь не имеет IE? – simchona

+0

пользователь будет, потому что всплывающее окно работает только в IE .. вот почему он должен заставить открыть окно ie – user987013

+3

lol пользователь будет? точно, как вы проверяете, что пользователь установил IE? У моего macbook нет IE. Если я нахожусь в сафари, какой метод вы используете? Смотрите, что мы имеем в виду? Кроме того, веб-функции специфичны для браузера, который их запускает. Представьте себе массивную дыру в безопасности, если браузер разрешил сайту вынюхивать программы на компьютере, на котором запущена страница, или, если на то пошло, выполнить их! Вы могли бы вызвать любой скрытый исполняемый файл в системе таким образом, чтобы не было никакой разницы между IE и любым вирусом, ожидающим вызова. Боюсь, что для этого нет ничего. –

ответ

0

Как уже упоминалось, браузеры не могут запускать другие программы без плагинов или аналогичных функций.

Я думаю, что лучше всего обнаружить IE на другой странице. Я не верю, что есть способ заставить IE. Вы можете предоставить ссылку для них, чтобы легко копировать и вставлять в IE, например, в текстовое поле, которое полностью выбрано, когда они нажимают на него.

1

Браузеры не могут запускать другие программы, кроме как с установленным плагином.

1

Вы не можете этого сделать. Он разбивает модель песочницы - javascript в chrome, firefox и т. Д., Выполняется в изолированной программной среде и есть много вещей, которые она не может сделать. Он не может сохранять файлы на ваш жесткий диск (вредоносный код может перезаписать вашу ОС) - он не может открывать произвольные исполняемые файлы или запускать процессы (вредоносный код может запускать вирус/вредоносное ПО). У Javascript нет возможности сделать это.

Смежные вопросы