Есть ли способ использовать JQuery или Javascript, чтобы заставить страницу открываться в Firefox? - PullRequest
1 голос
/ 02 июня 2010

Есть ли способ использовать jQuery или Javascript для принудительного открытия страницы в Firefox? Например, если у пользователя в браузере по умолчанию установлен Internet Explorer, но на компьютере установлен firefox - откройте новое окно firefox с нужной страницей. Если это так, мне нужно проверить, есть ли у них firefox на их машине; в противном случае, перенаправьте на сайт загрузки Mozilla Firefox ...

есть предложения?

Ответы [ 2 ]

8 голосов
/ 02 июня 2010

Ответ, просто, нет.Они не имеют такого доступа к файловой системе по соображениям безопасности.Вы, вероятно, можете представить, что произойдет, если, скажем, вы написали программу, которая может взломать QuickBooks и осмотреться.Если вы беспокоитесь о совместимости, вы можете использовать проверки JavaScript, чтобы уведомить их о необходимости просмотра вашей страницы в Firefox и отказаться от продолжения до тех пор, пока они не будут решены.

http://www.quirksmode.org/js/detect.html

Или, вы знаете, сделайте это по старинке и создайте веб-страницу, совместимую с различными браузерами.

В противном случае ActiveX можетчтобы сделать это, но пользователь должен принять разрешения, и это очень сомнительная деятельность.

3 голосов
/ 02 июня 2010

Нет. Веб-браузеры не предоставляют информацию о других приложениях, установленных в системе. Это может иметь последствия для безопасности, например, показ поддельного диалогового окна антивируса McAfee людям, у которых установлен антивирус McAfee.

...