Есть ли способ принудительно открыть новое окно браузера из MOzilla в IE с помощью функции Onclick?

Я получаю всплывающее окно с помощью window.open (), но нужно Когда я нажимаю кнопку в браузере Mozilla, в Internet Explorer должно открываться новое всплывающее окно. Возможно ли это ......

13.10.2009 06:00:49
5 ОТВЕТОВ

Нет, не возможно

3
13.10.2009 06:08:56

А как насчет операционных систем других производителей? Internet Explorer недоступен, например, в Linux. Таким образом, это не возможно. Выполнение произвольных внешних приложений не должно быть возможным, по крайней мере, без явного разрешения пользователя. Это было бы серьезным риском для безопасности.

почему ты хочешь сделать это? Ваш веб-сайт не отображает должным образом ни на чем, кроме IE? Если это так, то вы можете улучшить HTML / CSS / Javascript, чтобы сделать его более совместимым со стандартами / кросс-браузерными.

Конечно, вы можете просто попросить или посоветовать пользователю просмотреть ваш сайт в IE. Не причудливое решение, но так было сделано целую вечность. Firefox имеет надстройку IE Tab , которая позволяет пользователям отображать страницы с помощью движка рендеринга IE в графическом интерфейсе Firefox. Это делает вещи немного более удобными, но это все же ручной процесс, который требует явного согласия пользователя.


Как примечание, что-то похожее на то, что вы хотите, возможно с комбинацией IE / Google Chrome Frame . Если вы добавите следующий метатег на целевой странице, то IE с установленным Google Chrome Frame будет использовать Google вместо движка рендеринга IE ( источник ):

<meta http-equiv="X-UA-Compatible" content="chrome=1">

Я не знаю ни о какой другой комбинации браузера / плагина с этой функцией.

6
13.10.2009 06:28:46
Does you website not render properly on anything other than IE?, Пожалуйста, дайте мне знать, если вы знаете такой сайт :)
Mushex Antaranian 13.10.2009 07:12:18

Что ж, в DOM такой совместимости нет, и нет никакого доступа, необходимого для того, чтобы JS знал системные возможности ... но я только что нашел это дополнение IE View , которое позволяет загружать страницы в IE одним щелчком правой кнопкой мыши (используя контекстное меню). ) и отметьте определенные сайты, которые будут загружаться только из IE.

0
13.10.2009 06:32:04

Если бы можно было запускать другие приложения прямо из Интернета, на вашем компьютере уже было бы множество вредоносных программ. Конечно, это невозможно, и не у всех есть Windows.

1
13.10.2009 10:49:59

Это может быть возможно, если у вас есть контроль над клиентским ПК (например, сетью компании). В Firefox есть обработчики для специальных URL, которые позволяют открывать внешние приложения. Требуется одобрение пользователя. Я видел такие ссылки для Skype или других IM-клиентов. И еще один пример - mailto: link.

1
19.10.2009 07:03:20