我参考了https://developer.chrome.com/docs/extensions/reference/tabs/#get-the-current-tab上的说明。我知道对此有很多疑问,但我想获取当前选项卡的 url。问题是我收到了一个我很难理解的错误。未捕获(在承诺中)TypeError:无法读取未定义的属性(读取“查询”)我尝试将代码片段移动到 background.js、pop
我正在尝试部署我的第一个 javascript 应用程序,它是一个 Chrome 扩展程序。这只是生成随机密码并将其与当前活动选项卡的 url 一起存储。应用程序在本地运行良好,但将其部署到 Chrome 后,我收到此错误:Uncaught TypeError: Cannot read properties of null (reading 'length')index.js:65 (anonym
2022-04-16
我在 chrome 扩展清单版本 2 中有多个后台脚本。现在我需要迁移到清单版本 3,因此需要进行必要的更改。根据文档,我在 service_worker 中只保留了一个文件,如下所示:"background": {"service_worker": "background.js"},在 background.js 中我写了以下 javascript 语句:try {importScripts('
我正在为 chrome 扩展程序使用清单版本 3,我在后台 js 中遇到此错误:事件处理程序中的错误:ReferenceError:未使用清单 v3 定义窗口 chrome 扩展程序"manifest_version":3,"permissions":["contextMenus","storage", "activeTab","tabs","scripting","webRequest"],va
我正在按照 chrome 官方网站上发布的如何开始使用 chrome 扩展程序https://developer.chrome.com/docs/extensions/mv3/getstarted/我复制并粘贴了所有代码并以相同的方式运行。但就我而言,当我运行chrome.scripting.executeScript时,它会导致“未捕获(在承诺中)错误:无法访问 chrome:// URL”错误
我尝试使用 declarativeNetRequest 删除 requestHeader“origin”。它不起作用,因为源仍在通过 SharePoint rest api 调用发送。我们如何确保规则是否被触发?我们如何解决问题?这是我的 manifest.json 和 rules.json{"short_name": "SPO Helper","name": "SPO Helper","icon