IE/Edge是否运行Javascript ;什么时候打印?
我有一个网页,其中包含一些客户端javascript,这些javascript通过body标记中的onload()事件处理程序启动。在浏览器中查看页面时,此操作非常有效。但是,当通过window.print()打印页面时,脚本不会运行,并且在IE和Edge中打印的页面上不会显示字段。不过,Chrome和Firefox运行良好。有人见过这样的东西吗?我尝试通过Google和Bing进行搜索,甚至在这里,但我能找到的唯一结果是人们在打印时遇到问题,而不是页面打印时是否运行JavaScript。您可以添加一些示例脚本/网页吗?尝试在IE/Edge是否运行Javascript ;什么时候打印?,javascript,printing-web-page,Javascript,Printing Web Page,我有一个网页,其中包含一些客户端javascript,这些javascript通过body标记中的onload()事件处理程序启动。在浏览器中查看页面时,此操作非常有效。但是,当通过window.print()打印页面时,脚本不会运行,并且在IE和Edge中打印的页面上不会显示字段。不过,Chrome和Firefox运行良好。有人见过这样的东西吗?我尝试通过Google和Bing进行搜索,甚至在这里,但我能找到的唯一结果是人们在打印时遇到问题,而不是页面打印时是否运行JavaScript。您可以
onbeforeprint
事件中执行您的代码: