我有一个包含第三方网站链接的超链接。我想要在新标签页中使用打印命令打开此链接。我该如何做? 假设:
<a href="www.google.com" target="_blank">Print</a>
注意:我知道如何在新标签页/窗口中打开链接。我想知道如何使用打印对话框打开链接。
<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">print pdf</a>
<a href="/url/" onclick="window.open(this.href).print(); return false">
网站无法自动加载第三方网站并显示打印对话框。
<img src="print.png" style="cursor:hand" onclick="window.frames['pact'].print();"><iframe name="pact" src="pact.pdf" width="0" height="0" frameborder="0"></iframe>
这对我非常有效。我正在使用Angular 6编写网站。
<a href="doc.pdf" onClick="window.print(); return false">Print</a>
这取决于您的浏览器,您可以启用新链接的选项卡。如果您使用的是Firefox浏览器,您可以通过Firefox -> 选项 -> 选项 -> 在新标签页中打开新窗口选项来启用选项卡。
<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">打印PDF</a>
- Nikolaw.close();
效果更好。 - jon<a href="javascript: w=window.open('http://google.com'); w.print(); w.close(); ">打印PDF</a>
- h1h2