в HTML, как открыть новое окно в IE, даже при использовании другого браузера? - PullRequest
0 голосов
/ 12 января 2012
<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, когда я нажимаю кнопку. если в Chrome, то он появляется в Chrome.

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

Ответы [ 3 ]

1 голос
/ 12 января 2012

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

1 голос
/ 12 января 2012

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

0 голосов
/ 12 января 2012

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...