php整洁移动脚本标签

时间:2012-05-27 02:46:24

标签: tidy

我正在尝试使用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时,如何防止移动脚本标签整洁?

0 个答案:

没有答案