我已经设计了一个网站使用Firefox,现在希望将一个软电话到网页中,但不幸的是,它是用ActiveX,所以Firefox将不支持它。
我试着在IE9中打开我的页面,它看起来很乱,因为我已经使用了很多CSS3,并没有为不同的浏览器编码,因为我们只会在办公室内使用Firefox。
有没有一种方法,我可以告诉我的网页在Firefox中专门打开一个新的网页在Internet Explorer中,只是有软电话在那里?或者有没有一种方法,让ActiveX在Firefox中运行的插件或什么?
我已经设计了一个网站使用Firefox,现在希望将一个软电话到网页中,但不幸的是,它是用ActiveX,所以Firefox将不支持它。
我试着在IE9中打开我的页面,它看起来很乱,因为我已经使用了很多CSS3,并没有为不同的浏览器编码,因为我们只会在办公室内使用Firefox。
有没有一种方法,我可以告诉我的网页在Firefox中专门打开一个新的网页在Internet Explorer中,只是有软电话在那里?或者有没有一种方法,让ActiveX在Firefox中运行的插件或什么?
7条答案
按热度按时间kmpatx3s1#
您可以从任何浏览器打开微软Edge中的链接,方法是在HREF中的URL前面添加
microsoft-edge:
。字符串
我和我的团队花了很多时间在这上面,但是没有找到一个原始的HTML/JavaScript解决方案。
r8xiu3jd2#
我不认为你可以从火狐打开一个IE窗口,但是你可以很容易地使用http://code.google.com/p/ff-activex-host/基于你的activex构建一个火狐插件
6mzjoqzu3#
这真的取决于你的具体情况。
如果您的目标是公司网络之外的多个用户,这几乎是不可能实现的。但是,如果您的目标是您公司的网络,则可以使用自定义协议来实现。
您的链接将看起来像:ie://opens_in_ie.com
您必须更改目标计算机的注册表。有关自定义协议的更多信息,请访问:http://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx
在大多数情况下,系统管理员可以远程执行此操作。
lrl1mhuk4#
IETab V2将允许您在Firefox中打开一个运行IE引擎的选项卡。
安装后,您可以通过格式化URL或书签来强制使用IE打开链接,如下所示:
字符串
yrdbyhpb5#
这有点具体,但我在工作中创建了一个内部网站,我想链接到另一个只能在IE中工作的内部网站。为此,我在注册表中创建/定义了自己的应用程序协议。然后我在链接中添加了协议头。这与苹果在单击链接时打开iTunes的操作类似。然而,这种方法的缺点是,是用户将不得不安装注册表修改它的工作.就像我说的,这是一个真正的解决方案,一个非常具体的情况。
xe55xuns6#
在程序位置和网页名称周围加上双引号就可以了:
字符串
suzh9iv87#
和chuckwallace的回答一样
如果你想从例如Internet Explorer中启动,转到
C:\Program Files\Internet Explorer\iexplore.exe
并创建一个桌面快捷方式。当你检查这个创建的快捷方式的属性时,你会看到目标:C:\Program Files\Internet Explorer\iexplore.exe
。现在你可以把网站的快捷方式放在目标的后面。它会显示这样的东西:
C:\Program Files\Internet Explorer\iexplore.exe
www.nu.nl
。或者这个C:\Program Files\Internet Explorer\iexplore.exe
https://stackoverflow.com
。这样它会先打开IE,然后打开网站。