我正在尝试使用show-body-only
作为true
运行html整理,并且它将内联脚本标记移动到<head>
,因此它有效地删除了所有脚本。这是我的过程:
$tidy = new tidy;
$tidy->parseString($str, array('show-body-only'=>true));
$tidy->cleanRepair();
echo $tidy;
其中$str
是:
<div id="main">
<script src="foo.js"></script>
</div>
输出:
<div id="main"></div>
如果我关闭'show-body-only',你会看到脚本在头部:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<script src="foo.js" type=
"text/javascript">
</script>
<title></title>
</head>
<body>
<div id="main"></div>
</body>
</html>
当我show-body-only
时,如何防止移动脚本标签整洁?