gpt4 book ai didi

javascript - 使用 javascript 在 Google Chrome 和 Firefox 上打印外部文件

转载 作者:太空狗 更新时间:2023-10-29 13:53:01 25 4
gpt4 key购买 nike

尝试使用 javascript 打印外部 HTML 文件。该代码适用于 IE。但是,在 Google Chrome 和 Mozilla FireFox 中,它不打印外部页面,而是打印当前页面。有什么建议吗?

标题代码

<link rel="alternate" media="print" href="file.htm" />

正文代码

<a href="file.htm" onclick="window.print(); return false;">Print Agreement</a>

Google Chrome 加载其“chrome://print/”进行打印预览,可能会导致此问题。还有另一种方法吗?到目前为止,我能得到的唯一解决方法是打开一个弹出窗口并让用户从那里打印……但这是一个似乎毫无意义的额外步骤,而且没有人再喜欢弹出窗口了。

干杯。

最佳答案

您应该尽量让用户选择先查看协议(protocol),而不是直接打印出来。而且,如果这样做,您可以从协议(protocol)本身调用打印,例如使用一个按钮,它也可以是一个链接,使用简单的 HTML/JavaScript 代码:

<input name="print" type="button" id="print" value="Print agreement" onclick="window.print();"/>

我个人使用这种方法,甚至可以使用 IE5.5。

关于javascript - 使用 javascript 在 Google Chrome 和 Firefox 上打印外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8664053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com