如何识别导致控制台错误的 Chrome 扩展程序:拒绝执行内联脚本,因为它违反了

How do I identity the Chrome extension that is causing console error: Refused to execute inline script because it violates

提问人:Tom Regan 提问时间:7/29/2023 更新时间:7/29/2023 访问量:216

问:

我正在使用 Chrome 开发者工具调试网站的问题,我注意到对于我访问的每个网站,此控制台错误至少显示一次:

utils.js:3474 拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“script-src 'self' 'wasm-unsafe-eval' 'inline-speculation-rules'”。启用内联执行需要“unsafe-inline”关键字、哈希 ('sha256-lr7yBeMxuhPGBcG1D4v/KX2hae9FXooEYNrKFrADj2E=') 或随机数 ('nonce-...')。

我认为这是由 Chrome 扩展程序引起的。有没有一种简单的方法可以识别导致此错误的Chrome扩展程序?

当我单击“utils.js”文件时,它在顶部包含这个胡言乱语的评论,这可能是一个线索,尽管我无法通过谷歌搜索找到任何东西:

// This script contains a badly-organised collection of miscellaneous
// functions that really better homes.
谷歌 浏览器扩展程序 google-developer-tools

评论

0赞 Thomas Mueller 7/29/2023
当我在谷歌上搜索“此脚本包含一个组织不善的杂项集合”时,我得到一个结果:searchcode.com/file/56612/testing/selenium-core/scripts/......
0赞 Thomas Mueller 7/29/2023
“我认为这是由 Chrome 扩展程序引起的” - 你为什么这么认为?您是否禁用了所有 Chrome 扩展程序,但没有收到相同的错误?
0赞 Tom Regan 7/29/2023
@ThomasMueller是的。但我的问题是,有没有办法判断哪个 Chrome 扩展程序导致了特定的控制台错误?发现这一点的唯一方法是将它们全部关闭,然后一个接一个地重新打开它们(这个特定的似乎是由 Blazemeter 扩展引起的)。我想知道这是否是解决问题的唯一方法。
1赞 wOxxOm 7/29/2023
当您将鼠标悬停在 util 上时.js它可能已经在其 URL 中显示扩展 ID,否则请使用文件管理器(或)在浏览器配置文件的文件夹中查找。ls -Rutil.jsExtensions
0赞 Tom Regan 7/31/2023
谢谢@wOxxOm,请添加您的评论作为答案,以便我选择它。我在“扩展”文件夹中找到了有问题的 javascript 文件,对于我的 Chrome 版本,该文件位于 C:\Users[my login]\AppData\Local\Google\Chrome\User Data\Profile 1\Extensions 中

答: 暂无答案