如何使用Chrome扩展程序内容脚本将具有相同域的多个网站进行匹配

坏的

尝试将内容脚本与具有相同域但TLD不同的多个站点进行匹配,结果导致该脚本仅与以下站点之一匹配:

"content_scripts": [
  {
    "matches": ["https://foo.org/*", "https://foo.com/*"],
    "js": ["content.js"]
  }
],

在这种情况下,它仅匹配foo.com,而不匹配foo.org。此行为是否记录在某处,是否有某种方法使其与列表中的每个站点匹配?

这也行不通:

"content_scripts": [
  {
    "matches": ["https://foo.org/*"],
    "js": ["content.js"],
  },
  {
    "matches": ["https://foo.com/*"],
    "js": ["content.js"],
  }
],

最终只能匹配foo.com

“详细信息”对话框的屏幕截图:

截屏

可汗

我可以确认将权限警告压缩到一个域中,这很奇怪,并且可能非常容易引起误解。

想一想whitehouse.govwhitehouse.com[如果您不熟悉Wikipedia,则为Wikipedia ],Chrome倾向于.com使用权限警告。似乎值得一个错误报告。

但是,我无法确认被注入的实际问题两种形式都会导致内容脚本被插入到我的测试中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将按钮注入网站(Chrome扩展程序内容脚本)

来自分类Dev

在Chrome扩展程序中,如何将跨域消息从父内容脚本发送到特定子iframe中的内容脚本

来自分类Dev

Chrome扩展程序的内容脚本未注入特定网站

来自分类Dev

Chrome扩展程序的内容脚本未注入特定网站

来自分类Dev

如何在Chrome扩展程序中将同一个域与多个扩展程序匹配?

来自分类Dev

如何使用Chrome扩展程序影响网站

来自分类Dev

如何使用Requestly Chrome扩展程序更改保持相同参数的URL域?

来自分类Dev

如何自动测试Chrome扩展程序中的内容脚本?

来自分类Dev

Chrome扩展程序:如何全局捕获/处理内容脚本错误?

来自分类Dev

如何选择何时启动Chrome扩展程序的内容脚本?

来自分类Dev

如何取消Chrome扩展程序内容脚本中的事件绑定?

来自分类Dev

如何获取具有相同页面和内容名称的网站?

来自分类Dev

使用背景页面和内容脚本的Chrome扩展程序

来自分类Dev

如何在Chrome扩展程序的内容脚本之间重复使用代码?

来自分类Dev

在chrome扩展程序中,如何使用内容脚本注入Vue页面

来自分类Dev

如何使用Chrome扩展程序(内容脚本)覆盖拖动事件侦听器?

来自分类Dev

Google Chrome扩展程序中有多个后台脚本吗?

来自分类Dev

Chrome扩展程序(内容脚本和匹配模式)-仅匹配URL中的数字

来自分类Dev

Chrome扩展程序-具有多个端口的消息传递

来自分类Dev

为什么我的Chrome扩展程序无法为某些网站的内容脚本在<body>中附加HTML?

来自分类Dev

Chrome扩展程序内容脚本-在Ember网站上未定义应用

来自分类Dev

Chrome扩展程序,扩展程序图标上带有内容脚本

来自分类Dev

linux shell如何在多个具有相同名称的程序之间进行选择?

来自分类Dev

在Chrome扩展程序中停止内容脚本

来自分类Dev

如何使用Chrome扩展内容脚本中的Dropbox API?

来自分类Dev

是否有Chrome扩展程序可从Google搜索结果中删除某些域/网站?

来自分类Dev

如何将具有自定义数据“ x”的div与具有相同“ x”值的json对象进行匹配?

来自分类Dev

如何使用具有相同扩展名的differnet应用程序打开文件

来自分类Dev

Chrome扩展程序内容脚本访问扩展程序框架

Related 相关文章

  1. 1

    将按钮注入网站(Chrome扩展程序内容脚本)

  2. 2

    在Chrome扩展程序中,如何将跨域消息从父内容脚本发送到特定子iframe中的内容脚本

  3. 3

    Chrome扩展程序的内容脚本未注入特定网站

  4. 4

    Chrome扩展程序的内容脚本未注入特定网站

  5. 5

    如何在Chrome扩展程序中将同一个域与多个扩展程序匹配?

  6. 6

    如何使用Chrome扩展程序影响网站

  7. 7

    如何使用Requestly Chrome扩展程序更改保持相同参数的URL域?

  8. 8

    如何自动测试Chrome扩展程序中的内容脚本?

  9. 9

    Chrome扩展程序:如何全局捕获/处理内容脚本错误?

  10. 10

    如何选择何时启动Chrome扩展程序的内容脚本?

  11. 11

    如何取消Chrome扩展程序内容脚本中的事件绑定?

  12. 12

    如何获取具有相同页面和内容名称的网站?

  13. 13

    使用背景页面和内容脚本的Chrome扩展程序

  14. 14

    如何在Chrome扩展程序的内容脚本之间重复使用代码?

  15. 15

    在chrome扩展程序中,如何使用内容脚本注入Vue页面

  16. 16

    如何使用Chrome扩展程序(内容脚本)覆盖拖动事件侦听器?

  17. 17

    Google Chrome扩展程序中有多个后台脚本吗?

  18. 18

    Chrome扩展程序(内容脚本和匹配模式)-仅匹配URL中的数字

  19. 19

    Chrome扩展程序-具有多个端口的消息传递

  20. 20

    为什么我的Chrome扩展程序无法为某些网站的内容脚本在<body>中附加HTML?

  21. 21

    Chrome扩展程序内容脚本-在Ember网站上未定义应用

  22. 22

    Chrome扩展程序,扩展程序图标上带有内容脚本

  23. 23

    linux shell如何在多个具有相同名称的程序之间进行选择?

  24. 24

    在Chrome扩展程序中停止内容脚本

  25. 25

    如何使用Chrome扩展内容脚本中的Dropbox API?

  26. 26

    是否有Chrome扩展程序可从Google搜索结果中删除某些域/网站?

  27. 27

    如何将具有自定义数据“ x”的div与具有相同“ x”值的json对象进行匹配?

  28. 28

    如何使用具有相同扩展名的differnet应用程序打开文件

  29. 29

    Chrome扩展程序内容脚本访问扩展程序框架

热门标签

归档