在Firefox / Chrome页面中打开IE浏览器
Open IE browser in Firefox/Chrome page
我们的Web应用程序基于IE9,这意味着只有IE9可以打开我们网站上的页面。我们将阻止用户在浏览器不是IE9时浏览我们的网站。但是有时我们必须向用户的电子邮件框发送链接才能完成某些操作,他们将直接使用默认浏览器打开链接,问题就在这里,如果默认浏览器不是IE9,那么他们无法打开链接,他们必须将链接复制到IE9。我们的用户不想手动执行此操作,无论默认浏览器是什么,他们都希望直接在IE9中打开链接。
我尝试过使用ActiveXObject,但它仅适用于IE。我想要一个可以在火狐/铬页面中打开IE浏览器的脚本。
在电子邮件中有一个链接来激活用户计算机上的特定程序,而不是他们确定应该使用的程序(例如,他们的默认浏览器)。我不相信你能做到这一点。
您可以在Chrome和Safari中安装"协议处理程序"(我怀疑Firefox也是如此),这将允许您发送类似ie://example.com/path/to/app
的链接。您的协议处理程序将启动 IE 并将您带到相关站点。(苹果在iTunes上就是这样做的。但是您的用户必须安装处理程序(当然,您必须编写它)。
一个更简单的答案可能是让用户安装Chrome,Firefox等存在的任何无处不在的"在IE中打开"附加组件/扩展。他们点击链接,然后从某种菜单中选择"在IE中打开"。(如果他们使用的是网络邮件,他们甚至可以右键单击链接并选择该行项,具体取决于扩展名。
旁注:显然,除非不可能,否则我建议您使您的应用程序与Chrome和Firefox兼容。
你不能这样做。
但是有一些替代方案:
安装用户 IE 选项卡:
火狐 - http://lifehacker.com/135297/internet-explorer-in-a-firefox-tab?tag=softwarewebpublishing,
铬 - https://chrome.google.com/webstore/detail/hehijbfgiekmjfkfjpbkbammjbdenadd使用将在资源管理器中启动链接的批处理文件。
使用此 Firefox 插件可以在 Firefox 中使用(主机)ActiveX 控件 - http://code.google.com/p/ff-activex-host/
而不是ActiveX,请尝试使用Netscape插件应用程序编程接口(NPAPI) - 许多Web浏览器使用的跨平台插件体系结构。
与批处理文件类似,您可以使用带有IE的".website"文件扩展名创建指向所需页面的链接文件,默认情况下在Windows中配置为使用IE打开。将其放在 Web 服务器公用文件夹中,然后在网站中添加指向该文件的链接
编写代码即可在 Windows 中创建自定义协议处理程序。 有关如何在注册表中定义一个注册表,请参阅此页。
您可以使用 chrome 或 Firefox 的用户代理切换器对于铬:https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg
对于火狐:https://addons.mozilla.org/en-US/firefox/addon/uaswitcher/
- 当在coldfusion中通过AJAX传递时,FORM提交在IE浏览器中给出空表单
- 用于播放背景音乐的嵌入式flash播放器在IE浏览器中不起作用
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- ng类仅适用于所有IE浏览器
- 通过运行条件编译防止JS泄露IE浏览器
- 为什么IE浏览器不喜欢我的点击事件
- Javascript 错误:对象在 IE 浏览器中不支持此属性或方法
- 对于IE浏览器,我需要使用什么来禁用Internet Explorer的默认下拉样式
- 如何检测IE浏览器的角度
- jQuery在一些Mobile/IE浏览器上选择更改
- jQuery:点击在 Safari 和 IE 浏览器中不起作用
- 图像映射热点在IE浏览器中无法正常工作
- 谷歌在IE浏览器中注册不起作用
- 添加面向 IE 浏览器的 CSS 类:JavaScript 或条件注释
- 在 JavaScript 中获取 IE 浏览器语言
- 在IE浏览器中显示结果
- 在IE浏览器中选择不更改的选项
- IE浏览器及其错误之一
- 如何从IE浏览器中的输入文件标签中获取javascript中的文件名
- Windows.load 函数在 IE 浏览器中不起作用