Javascript 打印按钮在iOS/Android上工作(仅在移动设备上)

Javascript 打印按钮在iOS/Android上工作(仅在移动设备上),javascript,html,Javascript,Html,你好 我在Wordpress上有“文档”子页面。共有3列,每列都有链接到pdf的图像。现在我在带有打印功能的图像下添加了自定义按钮 HTML代码 <button style="button type-3" onclick="printImg('/wp-content/uploads/2021/01/pdf.jpg')">PRINT</button> function printImg(url) { var win = win

你好

我在Wordpress上有“文档”子页面。共有3列,每列都有链接到pdf的图像。现在我在带有打印功能的图像下添加了自定义按钮

HTML代码

<button style="button type-3" onclick="printImg('/wp-content/uploads/2021/01/pdf.jpg')">PRINT</button>
function printImg(url) {
   var win = window.open('');
   win.document.write('<img src="' + url + '" onload="window.print();window.close()" />');
   win.focus();
}
打印
JS代码

<button style="button type-3" onclick="printImg('/wp-content/uploads/2021/01/pdf.jpg')">PRINT</button>
function printImg(url) {
   var win = window.open('');
   win.document.write('<img src="' + url + '" onload="window.print();window.close()" />');
   win.focus();
}
函数printImg(url){
var win=窗口打开(“”);
win.document.write(“”);
win.focus();
}
它可以在PC上工作,甚至在我的iPad上也可以。但是,它在iOS和Android上不起作用。我认为现在手机上支持window.print():-)

多谢各位。我只是JS组的新成员:-)