9得票1回答
如何在Chrome扩展中包含由Golang编译的WASM文件?

我已经尝试了这里的所有方法: Golang到wasm的编译 但是我无法解决以下问题: WebAssembly.instantiate(buffer, {wasi_snapshot_preview1: ""}) WebAssembly.instantiate(buffer, {go: {d...

7得票4回答
Chrome扩展程序 - 在使用manifest v3的背景脚本中尝试使用fetch()时遇到CORS错误

当我尝试从我的Chrome扩展程序的后台脚本进行请求时,出现了CORS错误。该后台脚本与webpack捆绑在一起。 注意:如果我将manifest.json转换为版本2,则一切正常。但是使用v3会出现以下错误: 由于CORS策略,已阻止从源'chrome-extension://exam...

72得票1回答
如何使用Chrome扩展程序清单版本3将脚本导入到服务工作者中?

我正试图将我的Chrome扩展程序从清单版本2迁移到版本3。由于在清单v3中背景脚本被服务工作者替换,我不能再使用html文件并在脚本标签中引用js文件。 有没有办法将我个别的脚本文件导入到service_worker.js文件中? 我搜索了几乎所有的互联网资源,但都找不到解决方案。即使官方文...

9得票1回答
谷歌浏览器扩展程序清单版本 3 处理谷歌登录的问题。

我在处理Chrome扩展程序方面很新,需要使用清单版本3来处理Chrome扩展程序上的Google登录。一旦登录成功,我还需要将用户数据存储在Chrome存储中。有谁能帮助我吗?提前感谢。

7得票2回答
从内容脚本使用Chrome扩展程序V3注入JavaScript

我正在将我的扩展程序从V2迁移到V3。现在除了一个问题之外,一切都正常。在我的V2版本中,我做了: const actualCode = '(' + function () { 'console.log("demo");' } + `)();`; const script = documen...

10得票2回答
Safari网页扩展中后台服务工作器进行HTTP请求时出现CORS问题

附有Xcode测试问题的仓库链接:测试CORS问题 此扩展使用Manifest v3,我在host_permissions中使用了example.com "host_permissions": [ "*://example.com/*" ] 当我在backgro...

9得票1回答
在MV3 Chrome扩展中保持持久连接

我正在尝试构建一个Chrome扩展程序,每当我的服务器上发生一些事件时就更新其标记-在这种情况下,我的服务器收到来自Zoom的Webhook并通知我的Chrome扩展程序发生了该事件。然后,我的Chrome扩展程序将更新其徽章上的计数器,以显示事件已发生。我正在按照Chrome扩展程序清单V3...

8得票1回答
如何使用Manifest v3在Firefox中要求启用权限?

截至1月17日,Firefox现在在Firefox 109.0中支持Manifest v3。 我正在测试使用Manifest v3的插件,并且需要访问reddit.com上的变量。 我想要将“访问*://reddit.com域中站点的数据”权限设置为必需,因为如果没有该扩展程序将无法工作。...

27得票1回答
在ManifestV3扩展中,executeScript未定义或不是函数

为什么Chrome的这个函数不起作用?我正在尝试使用以下示例: https://developer.chrome.com/docs/extensions/mv3/content_scripts/#programmatic。 我正在为Chrome开发一个扩展程序,从 popup.js 向服务工作...

106得票16回答
通过实际代码从视频流中下载以.TS或.m3u8文件路径为标识的内容视频,以便我可以制作Chrome扩展程序。

大多数网站上的视频都采用渐进式下载的方式,这意味着视频会被下载到我的电脑上,并且很容易被跟踪。有很多扩展程序可以做到这一点,甚至在开发工具中也很容易实现。 在某些网站上,视频是流式传输的,这意味着我们不仅下载一个文件,还下载了许多小包。在开发工具中,这些小包可以被跟踪到。我感兴趣的网站是:h...