Devtools审计显示了不需要的/注入的css规则

时间:2013-05-29 19:06:50

标签: css google-chrome-devtools code-injection

因此,在尝试调试Chrome devtools中的网页性能时,我发现我的页面有很长的css规则,我没有放在那里。当我查看源代码时,我无法看到规则。但是chrome告诉我规则正在执行。这些规则显然也是恶意的,

像.yahoo赞助的东西[onclick ^ =“window.open('http://

我的问题是如何找出是什么,我猜想,将它注入我的DOM? 当我查看来源时,我看不到任何东西。

我有点不知道如何继续。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

这些很可能是由类似于AdBlock的扩展注入的,AdBlock注入了一个没有textContent的内联样式表(在DevTools中呈现为<style></style>),而是通过{{动态添加所需的规则3}} API。

要避免在审核结果中看到这些规则,请停用AdBlock或类似的扩展程序,重新加载页面,然后再次运行审核。