Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE/Edge是否运行Javascript ;什么时候打印?_Javascript_Printing Web Page - Fatal编程技术网

IE/Edge是否运行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。您可以

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

您可以添加一些示例脚本/网页吗?尝试在
onbeforeprint
事件中执行您的代码: