尝试使用javascript打印外部HTML文件.该代码适用于IE.但是,在Google Chrome和Mozilla FireFox中,它不会打印外部页面,而是打印当前页面.有什么建议?
标题代码
<link rel="alternate" media="print" href="file.htm" />
Run Code Online (Sandbox Code Playgroud)
身体代码
<a href="file.htm" onclick="window.print(); return false;">Print Agreement</a>
Run Code Online (Sandbox Code Playgroud)
谷歌浏览器加载其"chrome:// print /"进行打印预览,可能会导致此问题.还有另一种方法吗?到目前为止,我能得到的唯一解决方法是打开一个弹出窗口并让用户从那里进行打印......但这是一个额外的步骤似乎毫无意义,没有人喜欢弹出窗口了.
干杯.