如何在客户端打开IE页面?
示例: 我们使用FireFox作为我们网络系统的默认浏览器。我的用户在特定时刻必须打印页面。如何通过FireFox打印页面?
详细信息:
要访问打印机,我们需要ActiveX
,但FireFox不接受ActiveX
。我尝试通过Dll
访问打印机,但只使用localhost,因为这是服务器端,所以如果我在服务器中部署我的应用程序,打印机就无法在客户端工作。我的第三次尝试是通过代码隐藏打开IE
,但这也是服务器端,只适用于localhost。
我只需要在IE中打开一个特定的页面(因为activex),当我使用FireFox时,但是在客户端。
我该怎么做?
答案 0 :(得分:1)
如果不安装插件或协议处理程序或类似工具,您无法使用客户端代码从Firefox打开IE。这是一条复杂的路线,当然要求用户安装特定的东西。
相反,我建议让他们使用Firefox打印页面。打开包含内容的窗口,可能使用特定于打印的样式表,并在其上发出window.print();
。 Firefox将处理其余的事情。
答案 1 :(得分:0)
浏览器不为网页提供运行任意软件的方法,所以你不能。
答案 2 :(得分:0)
如果您使用javascript window.print();
进行调用,则会打开标准打印对话框。所以不需要任何dll或者activex。