所以我在一个网站上工作,我只是在做最后的润色,我在这上面使用了很多 javascript 并且它一直显示在网站的打印版本中......即使我评论它out,我只是想知道是否有人知道从网站的打印版本中轻松删除 javascript 的方法,如果有任何帮助,该网站是用 PHP 编写的。
感谢阅读。
编辑: javascript 本身没有运行,它直接显示代码本身,而不是运行它,如果可能的话我想完全删除所有 javascript 元素。
最佳答案
你能试试这个 PHP 代码吗:
$str = file_get_contents("http://stackoverflow.com");
$pattern = '#\<script.*?\>(.*?)\<\/script\>#si';
$str = preg_replace($pattern, '', $str);
die($str);
它从内部删除所有脚本标签。现在您可以打印它了...
关于php - 从打印 CSS 中删除 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10224684/