内容脚本匹配顶级域,如所有谷歌。*

2024-01-01

我希望我的内容脚本能够匹配所有谷歌域和特定页面。我知道这是不可能的。

清单.json

"content_scripts": [{
        "matches": [
           ,"*://www.google.*"
           ,"*://www.youtube.com/*"
           ,"*://readthedocs.org/*"]
       ,
       ....

还有其他方法可以做到这一点吗?只是想在列出 Google 拥有的所有域之前确定一下:)


列出所有 Google 域并不那么困难,因为 Google 已在以下位置发布了所有公共 Google 域的列表:http://www.google.com/supported_domains http://www.google.com/supported_domains。在此列表中的每个项目前面加上前缀"*://*并添加",每个项目的后缀。然后将结果复制粘贴到清单文件中。

另一种选择是使用"include_globs" https://developer.chrome.com/extensions/content_scripts.html#match-patterns-globs字段(这在“匹配”之后应用):

{
    ....
    "content_scripts": [{
        "matches": [ "*://*/*" ],
        "include_globs": [
            "*://*.google.*/*",
            "*://*.youtube.com/*",
            "*://readthedocs.org/*"
        ],
        "js": [ "contentscript.js" ]
    }]
}

(我已经替换了"*://www.google.com/*" with "*://*.google.com/*,因为像这样的子域https://crypted.google.com/ https://encrypted.google.com/)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

内容脚本匹配顶级域,如所有谷歌。* 的相关文章

随机推荐

  • DependencyObject.AssociatedObject 始终为 null

    我正在尝试编写一个客户行为 如果我的 可见性 在本例中只是一个布尔值 属性为 false 则将某些列宽度设置为 0 我的问题是 当我的更改事件触发它时 我的 AssociatedObject 是始终为空 这是相关的示例代码 也许有人可以看到
  • 带有 Mvvmcross 的 Xamarin 表单选项卡式页面

    我遇到一个奇怪的问题 当我将内容页面设置为启动页面时 Xamarin Forms 应用程序工作正常 如果我将 TabbedPage 设置为启动项并将相同的 ContentPage 设置为 TabbedPage 的子级 则它不会显示 数据绑定
  • 结构变量成员后面的大括号是什么意思?

    在一些维护 Valgrind ing 期间 我遇到了这段代码 pragma pack push 1 struct somename uint16 t a uint16 t b uint32 t c pragma pack pop 我希望 告
  • Kafka消费者动态拾取主题

    我在 Spring Boot 中配置了一个 Kafka 消费者 这是配置类 EnableKafka Configuration PropertySource classpath kafka properties public class K
  • 如何在@Html.TextAreaFor()中使用@Html.Raw()

    我正在使用 Summernote 添加图像 视频 文本 另外 我将图像或视频保存为 Html 代码 该代码是字符串类型到数据库中 当我从数据库中检索视频或图像以在 Summernote 上显示时 需要将近 5 分钟 我不知道为什么 但是 当
  • 文档头中的脚本是否总是在 DOMContentLoaded 触发之前执行?

    在下面的文档中 Where example js is document addEventListener DOMContentLoaded function console log hello log语句是否保证执行 根据MDN http
  • 在 PHP 中执行 MongoDB 查找查询

    我面临的情况是 我需要能够从 PHP 内部运行直接 mongodb 查询 并且在使用 execute 函数时遇到问题 以下代码将正确执行并从数据库返回结果 m new MongoClient db m gt
  • 安装 PhoneGap,执行命令“ant”时出错

    通过nodeJS安装PhoneGap时 我在尝试运行我的应用程序时遇到错误 安装phonegap并创建应用程序有效 C Users arko my app gt phonegap run android phonegap detecting
  • 在 Ionic4/Angular 项目中安全存储 API 密钥的位置

    我感觉我在这里问了错误类型的问题 因为它在 30 秒内无法通过谷歌搜索到 请告诉我 无论如何 我有我的environment ts and environment prod ts所有设置都使用后端和第三方服务的 URL 和 API 密钥 但
  • 如何在 Tomcat 7 中部署 war 文件

    我已经复制了sample war文件到webappsTomcat的目录 我可以访问localhost 8080 现在Tomcat将如何部署它 我的意思是我需要在浏览器中打开它吗 我如何访问该应用程序 您可以通过以下方式访问您的申请 http
  • eBay XML API 返回“无效的作业上下文类型”错误

    我正在开发 eBay 管理器 现已接近完成 一切都运行良好 例如发布数据 从 eBay 获取订单详细信息 现在我需要更新 eBay 上的运输跟踪号码 承运商的状态 在这里我收到错误 我无法弄清楚问题是什么 在这方面的任何帮助将受到高度赞赏
  • Laravel安装sail问题((23)失败的写体)

    我尝试使用原始 laravel 文档安装 laravel 但什么也没发生 我遇到了很多错误 例如我尝试了这个command https laravel com docs 8 x installation getting started on
  • Rails 4:将变量传递给 JavaScript

    我尝试了多种方法并遵循瑞安 贝茨的 http railscasts com episodes 324 passing data to javascript指南 但无论我做什么 我仍然没有定义 application html erb ret
  • CustomEvent.detail“被污染”?

    我正在开发一个 Chrome 扩展程序 以增加网站的便利性 我可以访问该页面的 DOM 但我还需要与该页面上的 第一方 JS 进行交互 而我无法从我的扩展中执行此操作 我可以将任意标签注入到页面中 最值得注意的是
  • java.lang.NoSuchMethodError: org.apache.commons.logging.LogFactory

    当我为 android 启用 proguard 时 proguard 将混淆应用程序中包含的所有 jar 这些罐子包括 库jars lib Analytics Android SDK 2 1 jar 库jars lib commons co
  • React中如何每分钟自动获取数据?

    我想每分钟自动获取我的数据 我正在获取的数据是坐标 我想知道一个人的实时位置并打印坐标 现在 我有这个 import React Component from react class Test3 extends Component stat
  • 最佳实践 android:onClick XML 属性或 setOnClickListener? [复制]

    这个问题在这里已经有答案了 我正在关注 Google 的 Android 教程 发现有两种方法可以根据标题获取小部件回调 或仅 onClick 我不知道 我是一名高级 Java Swing 开发人员 所以内部类方法让我有宾至如归的感觉 但我
  • SwaggerUI 不显示模型架构

    我有一个带有 Swagger 和 Swashbuckle 的 C Web API 项目 我有一个模型 public class TimeZoneName public string zoneName get 我有一个带有方法的控制器 pub
  • 是否可以使用 selenium 更改 Firefox 中的浏览器语言?

    我想在 selenium 自动化中以给定语言启动 Firefox 浏览器 我可以这样做吗 如果是这样 请分享一些示例代码实现 提前致谢 在启动驱动程序之前 在 Fire Fox 配置文件首选项中设置语言代码 如下所示 FirefoxProf
  • 内容脚本匹配顶级域,如所有谷歌。*

    我希望我的内容脚本能够匹配所有谷歌域和特定页面 我知道这是不可能的 清单 json content scripts matches www google www youtube com readthedocs org 还有其他方法可以做到这