0

如何在客户端打开 IE 页面?

示例: 我们使用 FireFox 作为我们 Web 系统的默认浏览器。我的用户在特定时刻必须打印一个页面。如何通过 FireFox 打印页面?

详细信息: 要访问我们需要的打印机ActiveX,但 FireFox 不接受ActiveX。我尝试通过Dlllocalhost 访问打印机,因为这是服务器端,所以如果我在服务器中部署我的应用程序,打印机将无法在客户端工作。我的第三次尝试是打开IEvia 代码隐藏,但这也是服务器端,只在 localhost 中工作。

当我使用 FireFox 时,我只需要在 IE 中打开一个特定页面(因为 activex),但在客户端。

我怎样才能做到这一点 ?

4

3 回答 3

1

如果不安装插件或协议处理程序或类似的东西,您不能使用客户端代码从 Firefox 打开 IE。这是一条复杂的路线,当然,需要您的用户安装特定的东西。

相反,我建议让他们使用 Firefox 打印页面。打开一个包含内容的窗口,可能带有特定于打印的样式表,然后window.print();在其上发出 a。Firefox 将处理其余部分。

于 2012-10-23T13:52:39.637 回答
0

浏览器不为网页提供运行任意软件的方法,所以你不能。

于 2012-10-23T13:52:11.930 回答
0

如果您在 javascriptwindow.print();中调用标准打印对话框将被打开。所以不需要任何dll或activex。

于 2012-10-23T13:52:32.890 回答