gpt4 book ai didi

javascript - 使 Chrome 内容脚本的 'matches' URL 可配置

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:32:35 24 4
gpt4 key购买 nike

我正在寻找一种使 Chrome 内容脚本匹配 URL 可配置的方法。

通常,脚本的 URL 在 matches 数组中的 manifest.json 中指定。我相信我可以将它设置为 http://*/https://*/ 并在脚本开头检查/过滤所需 URL 的执行,但我想知道是否有更简洁的方法来执行此操作。

有没有办法为配置的 URL 运行脚本,如果 URL 不匹配则根本不运行?

谢谢

最佳答案

这是可能的。查看可选权限。它的配置在官方文档中有解释。

简而言之,您要求提供可选权限中的所有 url,然后用户可以添加更多域,chrome 会记住每次批准。

当用户执行用户操作(例如在键入新域后按 OK 按钮)时,调用 chrome api 来请求权限。如果它已经拥有它,则不会再次请求许可。否则 chrome 将显示一个模态 chrome 对话框,要求用户批准新权限。

我打算继续解释选项,但我发现了另一个 s.o.答案很好地解释了您的选择。 https://stackoverflow.com/a/26677279/2213940

关于javascript - 使 Chrome 内容脚本的 'matches' URL 可配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31321868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com