Google Chrome网络浏览器的扩展开发。您可以使用HTML,JavaScript和CSS等Web技术编写它们。
如何在ManifestV3中重定向精确的URL而不匹配嵌套页面?
当我在应该重定向到 /questions 页面的规则中将网站的确切 URL 指定为 urlFilter 时,它会不断错误地重定向该网站的每个页面(例如个人资料、特定问题等)...
直接从 URL 创建 Manifest v3 URL 重定向
新的 StackOverflow 主页很烦人。我想我应该快速设置浏览器以重定向到 /questions 子页面。我为它写了剧本。然而,我注意到当我指定时...
我正在尝试安装一个小 chrome 扩展以进行测试。该功能工作正常,但在扩展本身中却不行。我认为问题是background.js。我不确定...
为什么此代码会达到 youtube api 数据限制? (每天10,000个查询)
在chrome扩展background.js文件中有这段代码,它应该只在单击我在服务工作人员中使用contentScript.js加载到页面上的按钮时运行我只看到4 ...
运行storage.set时未检查runtime.lastError:超过QUOTA_BYTES_PER_ITEM配额
我在background.html 页面中遇到此异常。我不知道这个例外说什么。谁能解释一下这个异常,并告诉我如何解决这个异常。 异常详细信息...
从弹出窗口重新激活 Service Worker.onload
我正在开发一个 chrome 扩展,其中服务人员完成所有繁重的工作(功能、身份验证等),弹出窗口处理 UI。它的工作原理基本上是这样的弹出屏幕...
未捕获(承诺中)错误:无法加载文件“/public/content-script.bundle.js”。它不是 UTF-8 编码的。使用 chrome.scripting.executeScript
目标 我正在尝试创建一个 Chrome 扩展程序,它将在网页中嵌入 CodeMirror 编辑器。我使用 vite 捆绑 CodeMirror 包并使用 chrome.scripting.executeScript 运行我的
无法从开发者工具查看chrome扩展本地存储,但可以从扩展api访问它
如标题所示,我可以通过 api 访问扩展本地存储,但无法通过开发人员工具看到任何键和值。下面是我用来在本地存储中存储和获取密钥的代码。 存储...
我正在使用react、vite、typescript构建一个浏览器扩展。该扩展程序具有侧面板和全屏选项卡。 仅在全屏选项卡上,我需要创建一个仅在侧
我正在使用 Vite、React 和 TypeScript 开发 Chrome 扩展。该扩展包括一个我想注入到活动选项卡中的内容脚本。但是,我遇到了以下错误...
什么原因导致 WebSocket 在 Chrome 中关闭?
我正在开发一个 Chrome 扩展,它使用 WebSocket 通过本地环回接口与本地计算机上的应用程序进行通信。我可以打开套接字并发送消息……
嗨,我正在尝试制作一个 Google chrome 扩展程序,该扩展程序将在浏览器上有一个按钮,单击该按钮时将打开一个带有此站点的气泡弹出窗口 http://www.visualbounds.com/Private/XboxMB/Chatb ...
Chrome 扩展内容脚本在第一次函数调用时停止执行并且不会抛出错误
我将内容脚本的第一行设为console.log();声明,因为它似乎没有被加载。内容脚本将运行第一行,然后不执行任何其他操作。没有错误...
我需要将密码存储在 HTML5 LocalStorage 中(不,我不能使用哈希值,也不能要求用户输入密码)。 最安全的方法是什么?我明白这永远不可能
我正在使用一个插件来自动填写工作日工作申请: 内容脚本: // 填写名字 const firstNameInput = document.querySelector('[data-automation-id="legalNameSection_fir...
我正在开发一个 Chrome 扩展程序,可以从 LinkedIn 职位帖子中提取职位描述。但是,当我在 DOM 操作中使用 .textContent 或 .innerText 来提取职位描述时,...
Reactjs Chrome 扩展:如何在新选项卡中打开 React 组件,React 脚本
我正在尝试创建一个简单的 Chrome 扩展:单击它时,会打开一个小弹出窗口,其中有一个“展开”按钮 (Popup.js)。单击展开按钮时,将打开一个新选项卡 (Window.js)。 哈...
有没有办法将 tailwind 类注入到影子元素中,以便 React 组件获得正确的样式?
上下文: 我正在使用 React、Typescript、Tailwind 和 Craco 构建一个 chrome 扩展。 Tailwind 类在 chrome 扩展弹出窗口中正确应用,但我也希望能够添加 R...
如何验证后端从 chrome.identity.getAuthToken() 收到的令牌?
我正在编写一个 Chrome 扩展程序,需要使用 Google 验证用户身份,以便用户可以登录。 根据 Google 的文档,我应该使用 chrome.identity.getAuthToken()。登录成功...
chrome.scripting.executeScript 传递参数
我的 Chrome 扩展程序上的 popup.js 文件中有以下代码: chrome.scripting.executeScript({ 目标:{ tabId:tab.id }, 函数:myFunc, }); 函数 myFunc() { // 做某事 } 然而...