我有一个包含第三方网站链接的超链接。我想用 print 命令在新标签页中打开这个链接。我怎样才能做到这一点? 认为:
<a href="www.google.com" target="_blank">Print</a>
注意:我知道如何在新选项卡/窗口中打开链接。我想知道如何用 PRINT DIALOG 打开。
你可以尝试这样的事情:
<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>
这是我的来源(在此处输入链接描述),但请注意 originak 来源中的双引号。
:)
这取决于您的浏览器,您可以为新链接启用选项卡,如果您使用的是 Firefox,则可以使用Firefox -> 选项 -> 选项 -> 在新选项卡中打开新窗口选项启用该选项卡