Google Chrome网络浏览器的扩展开发。您可以使用HTML,JavaScript和CSS等Web技术编写它们。
从清单版本 3 开始,后台脚本(现在称为服务工作线程)不是持久的,所以我想不出一种方法来注册将从...接收通知的侦听器(例如 Web 套接字)。
我可以在内容脚本中检测侧面板是打开还是关闭吗? 当侧面板加载时,我可以获得 tabId 并将其保存到侧面板打开的存储中。 在侧面板中: 常量选项卡 = 等待
Chrome 扩展程序:由于内容安全策略 (CSP) 在最近没有更改后拒绝加载脚本
我一直在使用 Vite 和 React 开发 Chrome 扩展,直到最近一切都运行良好。我没有进行任何更改,但现在我收到内容安全策略 (CSP) 错误
在 Firefox 或 Chrome(1) 扩展(使用 WebExtensions)中,是否可以中断请求并返回备用响应,从而阻止网络请求?我想做的是存储
如何从 chrom 扩展对 azure/msal 进行身份验证? “redirect_uri”的问题
我有一个网络应用程序,用户可以通过 azure-msal 登录并将某些数据分配给他们和其他用户帐户。我还想创建连接到此数据的 google chrome 扩展
Chrome 扩展 declarativeNetRequest、updateDynamicRules、添加的新规则的 id 永远不是唯一的
我想制作一个 chrome/edge 扩展,每当发出 URL 请求时(例如谷歌搜索,或在 URL 栏中输入搜索或网站等内容),检查它是否包含某些关键字...
如何确保通过 Chrome 扩展 API 创建的警报持久存在?
官方文档对于警报持久化是这么说的: 警报通常会持续存在,直到更新扩展为止。不过,这并不能保证,浏览器打开时警报可能会被清除
我说的是 Chrome 扩展、Firefox WebExtensions、Edge 扩展... 在后台脚本而不是内容脚本中,是否有明确的方法可以知道我正在使用哪个浏览器?我需要做不同的事情...
我想制作一个简单的浏览器扩展,它可以执行以下操作: 将 hjkl vim 键替换为 jkl;在编译器资源管理器的 vim 模式下。 我发现我可以打开开发工具,放置一个断点......
如何使用 Chrome 调试器从 Chrome 扩展中的 iframe 获取请求
我正在编写 Chtome 扩展,它使用 Chrome 调试器并收集状态代码 >= 400 的请求和响应。 我正在使用选项卡 API 来获取活动选项卡并将调试器附加到它 chrome.de...
我正在创建我的第一个 Chrome 扩展。单击扩展图标时,我希望 chrome 会打开一个新选项卡,并在其中打开我创建的本地 .html 页面。 按照...的说明进行操作
我正在尝试创建一个插件,该插件仅从网站获取一些数据并创建一个概念页面。显然,由于 CORS 问题,我无法在 content_script 中使用官方 SDK。 解决办法
在 document_start 的页面上下文中注入的脚本在 ManifestV3 中运行得太晚
我有一个 chrome 扩展,旨在拦截响应正文数据,将其处理成有用的统计数据,然后在页面上呈现这些统计数据。 问题在于请求拦截器...
考虑这个场景: 内容脚本想要上传文件。我希望从我的服务/后台脚本中完成此操作,但通过消息将文件传递到那边似乎是
在 chrome/firefox 浏览器扩展中使用本地和同步存储
是否可以在 Chrome 浏览器扩展/附加组件上混合使用本地和同步存储? 本地将存储大量数据,但同步将是一个较小的子集,可以跨多个同步
Chrome 扩展:在网页中的任何其他 JS 之前运行可访问窗口的自定义 JS
我正在编写Chrome扩展(manifest v3),主要目的是覆盖一些Window本机函数并在任何其他网页脚本可以访问它们之前替换它们。 我有 contentscript.js
使用 chrome.* 或浏览器的 Firefox / Chrome / MS Edge 扩展。*
所以我找不到任何专门讨论使用 chrome.* 或 browser.* 的内容。在一些 WebExtension 示例中,它使用 browser.* (browser.runtime.getManifest();) https://developer.moz...
我希望将一个库导入到我的 Chrome 扩展的内容脚本之一中。让我们以 Chart.js 为例。 我已经看过这篇文章,但我不确定这是否是我需要的。如果是的话,
Google 地图 API 与 Chrome 扩展程序政策冲突
我目前正在开发 Chrome 扩展程序。我的扩展程序应包含 Google 地图 API。如果我尝试为我的扩展提供午餐,我会收到此错误: 拒绝加载脚本'https://maps.google.c...
这似乎是一个难题(或者不可能??)。 我想在观看 Chrome 扩展后台脚本时获取并读取由浏览器中的 HTTP 请求引起的 HTTP 响应。 我们可以获取 HTTP 请求