Javascript 无法在窗口后关闭浏览器窗口。打印()
Javascript 无法在窗口后关闭浏览器窗口。打印(),javascript,jquery,asp.net-mvc,pdf,microsoft-edge,Javascript,Jquery,Asp.net Mvc,Pdf,Microsoft Edge,说明:如图所示,Microsoft Edge browser中打开了两个窗口,用于打印pdf文件。但我想在打开打印预览窗口后关闭外部窗口。我在图片中提到了windows标题 我的尝试: var mywindow = window.open('', 'mywindow', 'height=600,width=800'); var html = '<html><head><title></title><style type="te
说明:如图所示,Microsoft Edge browser中打开了两个窗口,用于打印pdf文件。但我想在打开打印预览窗口后关闭外部窗口。我在图片中提到了windows标题 我的尝试:
var mywindow = window.open('', 'mywindow', 'height=600,width=800');
var html = '<html><head><title></title><style type="text/css" media="print">@@page { size: auto; margin: 5mm 0mm 0mm 10mm; } </style>' +
'</head><body>' +
contents +
'</body></html>';
mywindow.document.write(html);
mywindow.document.close();
mywindow.focus();
mywindow.print();
mywindow.close();
var mywindow=window.open(“”,'mywindow','height=600,width=800');
var html='@@page{大小:自动;边距:5mm;}'+
'' +
内容+
'';
mywindow.document.write(html);
mywindow.document.close();
mywindow.focus();
mywindow.print();
mywindow.close();
我也参考了一些链接如下
还有更多的链接。因此,如果有人对此有任何想法,请告诉我们。“但我想在打开打印预览窗口后关闭外部窗口”??嘿?@AdamJeffers是的,我想关闭我的外部窗口,正如您在图中看到的,它正好位于打印预览窗口的后面。但是microsoft edge打印预览“属于”外部窗口,因此不需要先关闭打印预览,您将无法关闭主窗口?@AdamJeffers那么您是否有任何其他建议或想法来解决此问题。如果您想保留打印预览窗口,则不能。。。。我认为这是不可能的。你为什么要这样做?我们能想出更好的办法吗?