有没有办法使用jQuery或Javascript强制页面在Firefox中打开?

时间:2010-06-02 19:34:12

标签: javascript jquery firefox load mozilla

有没有办法使用jQuery或Javascript强制在Firefox中打开页面?例如,如果用户将其默认浏览器设置为Internet Explorer,但他们的计算机上有firefox - 打开一个带有目标页面的新firefox窗口。如果是这样,我需要检查他们的机器上是否有firefox;否则,重定向到mozilla firefox下载站点...

有什么建议吗?

2 个答案:

答案 0 :(得分:8)

简单来说,答案是否定的。出于安全原因,它们没有像这样的文件系统访问权限。你可以想象如果你写了一个程序可以破解打开的QuickBooks并浏览一下会发生什么。如果您担心兼容性,可以使用JavaScript检查通知他们您的页面需要使用Firefox查看并拒绝继续,直到它们得到解决。

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

或者,你知道,用老式的方式做,并建立一个跨浏览器兼容的网页。

或者,ActiveX可能会这样做,但用户必须接受权限,这是非常阴暗的活动。

答案 1 :(得分:3)

没有。 Web浏览器不提供有关系统上安装的其他应用程序的信息。它会产生安全后果,例如向安装了McAfee防病毒软件的人员提供假的McAfee防病毒对话框。