HTML如何在Firefox浏览器中打开URL以呈现HTML 5内容

时间:2012-04-18 05:13:43

标签: html firefox browser

我需要在Firefox中打开HTMLpage的URL。原因是不允许安装Google Chrome Frame,默认浏览器是IE6,因此尝试在Firefox中打开HTML 5内容。必须首先使用IE6加载内容,因为有一些组件只有IE6可以支持。

当用户点击链接时,是否可以在firefox中打开特定网址?

如果有人可以提供帮助,将非常感谢。

试过这个,但似乎不起作用:

<a href="file:///c:/Program Files (x86)/Mozilla Firefox/firefox.exe http://channel9.msdn.com/">Visit MSDN Channel 9</a> 

2 个答案:

答案 0 :(得分:0)

您是说您希望/需要用户通过IE6访问网站以加载一些旧的ActiveX内容,然后从那里打开一个包含HTML5内容但在Firefox中打开的新窗口?

我最接近想象的是如何做到这一点(这是一个长镜头),将为新窗口分配一个非http协议的href,可能是“html5:”甚至“firefox:” 。也许IE6会询问该协议使用的程序。但即使在这种情况下,Firefox也不知道如何处理该协议。它可能只是从mime类型猜测。

但我不认为有一种犹太方法可以迫使一个浏览器在另一个浏览器中打开一个窗口(我知道)。

需要考虑的另一件事:我曾经在其他一次性工作人员网站中拥有一个仅限IE的网站,否则会引导你。事实证明,只是服务器检查它是否是IE,因为当时他们担心Netscape无法正确处理CSS和javascript。

要测试它是否真的是依赖IE的内容(而不仅仅是IE强制执行),请尝试使用UA switcher plugin for Firefox并欺骗您的UA字符串来说明它是IE6。如果页面在Firefox中看起来很棒,那么它不是真正的IE浏览器页面,只是一些旧的浏览器嗅探。

答案 1 :(得分:0)

使用支持HTML5中某些较新功能的浏览器实际上是使用该功能的唯一方法。所以,我明白为什么你要尝试在更现代的浏览器(如FF)中打开该链接。我不认为您将能够打开特定链接,启动另一个浏览器。

但是,如果您只是想在IE6中显示优雅降级的网页,那么您可以开始使用HTML5,而无需在FF中打开所述链接。 Paul Irish这样说。结帐HTML5 Boilerplate

如果您尝试使用仅在页面/链接上的HTML5中提供的某些功能,我建议您检查一下您是否可以在JavaScript中获得相同的效果/功能。 Modernizrpolyfills之类的内容可能有所帮助。