我有一个Web应用程序,需要客户端在android平板电脑的本地打印机上打印。 使用window.print()可以正常工作。
function printme(){
window.print();}
但是,如果我添加window.open()并执行window.print()
function printme(){
var divToPrint=document.getElementById("receipt");
newWin= window.open("");
newWin.document.write(divToPrint.outerHTML);
newWin.print();
newWin.close();}
什么都不会在android上打印,但是使用Windows桌面就可以正常工作。
问题在FF和chrome上复制
为什么? 在台式机上工作正常。