从Print CSS中删除JS

时间:2012-04-19 08:52:04

标签: php javascript css printing

所以我在一个网站上工作,我只是在做最后的工作,我已经在这上面使用了很多javascript并且它一直在网站的印刷版本中显示......即使我发表评论我只是想知道是否有人知道从网站的打印版本中轻松删除javascript的方法,如果有任何帮助,该网站是用PHP编写的。

感谢阅读。

编辑: javascript本身没有运行,它直接显示代码本身,而不是运行它,如果可能的话我想完全删除所有的javascript元素。

1 个答案:

答案 0 :(得分:1)

你能试试这个PHP代码:

$str = file_get_contents("http://stackoverflow.com");
$pattern = '#\<script.*?\>(.*?)\<\/script\>#si'; 
$str = preg_replace($pattern, '', $str);
die($str);

它从内部删除所有脚本标记。现在你可以打印出来......