有没有办法使用jQuery或Javascript强制在Firefox中打开页面?例如,如果用户将其默认浏览器设置为Internet Explorer,但他们的计算机上有firefox - 打开一个带有目标页面的新firefox窗口。如果是这样,我需要检查他们的机器上是否有firefox;否则,重定向到mozilla firefox下载站点...
有什么建议吗?
答案 0 :(得分:8)
简单来说,答案是否定的。出于安全原因,它们没有像这样的文件系统访问权限。你可以想象如果你写了一个程序可以破解打开的QuickBooks并浏览一下会发生什么。如果您担心兼容性,可以使用JavaScript检查通知他们您的页面需要使用Firefox查看并拒绝继续,直到它们得到解决。
http://www.quirksmode.org/js/detect.html
或者,你知道,用老式的方式做,并建立一个跨浏览器兼容的网页。
或者,ActiveX可能会这样做,但用户必须接受权限,这是非常阴暗的活动。
答案 1 :(得分:3)
没有。 Web浏览器不提供有关系统上安装的其他应用程序的信息。它会产生安全后果,例如向安装了McAfee防病毒软件的人员提供假的McAfee防病毒对话框。