我正在使用PHP测试Tidy以添加一个人类'给定HTML页面发送到浏览器后的布局视图(默认情况下它是以压缩形式生成的),但我遇到了问题。
每个<link>
元素及其rel
属性设置为样式表会在其末尾附加type="text/css"
。同样适用于<style>
元素,它以相同的方式运行。 <script>
元素会附加type="text/javascript"
。
虽然它对我来说非常好,但我想过滤掉这些内容,我想知道Tidy配置中是否有选项(我已经阅读了选项列表in the Tidy website但是没有找到任何暗示我这样过滤的内容)或者我必须手动进行过滤,例如:
$output = str_replace([" type=\"text/javascript\"", " type=\"text/css\""], ["", ""], tidy_parse_string($input, $options, "utf8"));
是否有比这更好的过滤程序?