我用Google Chrome进行我的PHP/JS开发。
今天我开始看到一个加载失败的文件。
文件名总是不同的。
Request URL: blob:http://random.homestead.test/4d9f984b-b8f8-4e77-97cb-4fcfd8ace348
网络页面显示发起者是inject.preload.js:373
如果我打开这个文件,第一行说:
/*
*This file is part of Adblock Plus <https://adblockplus.org/>,
但我已经禁用了Adblock Plus。我注意到该文件偶尔成功加载。并且还注意到只有在我启用AdBlock(而不是AdblockPlus)时才请求此文件。如果我禁用AdBlock-没有问题,但即使我将我的开发站点从广告拦截中排除 - 文件下载仍然失败。
我的问题是:如何在不完全停用adblock的情况下摆脱控制台日志和网络中的这条红线?
我在stackoverflow.com上尝试了一下,并看到同样的文件inject.preload.js
随机命名的文件加载同样成功。该文件头说:
/*
* Frame context wrapper
*
* For some edge-cases Chrome will not run content scripts inside of frames.
* Website have started to abuse this fact to access unwrapped APIs via a
* frame's contentWindow (#4586, 5207). Therefore until Chrome runs content
* scripts consistently for all frames we must take care to (re)inject our
* wrappers when the contentWindow is accessed.
*/
它始于2018年6月14日,今天。