Window.print() 函数和 document.execCommand('print') 函数在 MS Edge 中不起作用
Window.print() function and document.execCommand('print') fucntion is not working in MS Edge
我正在尝试使用 window.print() 函数在我的应用程序中打印 html 报告,在所有浏览器中运行良好,但在 Microsoft Edge 中没有任何反应。
Microsoft Edge 中有任何替代打印功能吗?
我尝试了函数 - document.execCommand('print')。
在 chrome 中对此进行了测试,在那里运行良好但在 MS Edge 中不起作用。
请检查您的 Microsoft Edge 浏览器版本,window.print() 方法和 document.execCommand("print") 脚本在我这边运行良好(使用 Microsoft Edge 44.18362.1.0 ),结果如下:
示例代码:
<button onclick="myFunction()">Print this page</button>
<script>
function myFunction() {
//window.print();
document.execCommand("print");
}
</script>
所以,您可以尝试将Microsoft Edge浏览器版本升级到44.18362.1.0或最新版本。
如果你把你的windows.print命令放在页面底部就可以正常工作(显然边缘必须先完全加载页面然后执行打印命令)
我正在尝试使用 window.print() 函数在我的应用程序中打印 html 报告,在所有浏览器中运行良好,但在 Microsoft Edge 中没有任何反应。
Microsoft Edge 中有任何替代打印功能吗?
我尝试了函数 - document.execCommand('print')。 在 chrome 中对此进行了测试,在那里运行良好但在 MS Edge 中不起作用。
请检查您的 Microsoft Edge 浏览器版本,window.print() 方法和 document.execCommand("print") 脚本在我这边运行良好(使用 Microsoft Edge 44.18362.1.0 ),结果如下:
示例代码:
<button onclick="myFunction()">Print this page</button>
<script>
function myFunction() {
//window.print();
document.execCommand("print");
}
</script>
所以,您可以尝试将Microsoft Edge浏览器版本升级到44.18362.1.0或最新版本。
如果你把你的windows.print命令放在页面底部就可以正常工作(显然边缘必须先完全加载页面然后执行打印命令)