今天检查网页错误的时候无意间发现了几处,终其原因,是因为投放代码的时候使用了回车,类似投放于这样的代码形式:
- <ins class="al"
- style="display:inline-block;width:600px;height:400px"
- client="U-123456"
- slot="654321"></ins>
- <script>
- (ads = window.al || []).push({});
- </script>
而网页最终是以代码压缩的形式生成的,导致回车后属性之间缺少空格(no space between attributes),压缩以后变成了这样:
<ins class="al"style="display:inline-block;width:600px;height:400px"client="U-123456"slot="654321"></ins>
(这一行代码,属性之间有空格)
而本来应该是这样:
<ins class="al"(此处为空格)style="display:inline-block;width:600px;height:400px"
(此处为空格)client="U-123456"
(此处为空格)slot="654321"></ins>
这类情况很容被忽视,解决办法有两种,一种是选择不压缩此部分代码,另一种是把回车行取消,归成一行,属性之间保留空格。
本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利