匹配内容脚本与最后一个关键字匹配

时间:2014-10-18 11:51:41

标签: google-chrome google-chrome-extension

我在扩展目录的block.html中有一个页面。我想匹配内容脚本与页面名称。

检查下面的清单文件,有content_script匹配:

{
  "manifest_version": 2,

  "name": "Cobra Security ATD",
  "version": "1.0",
  "description": "Cobra Security Advance Threat Defence.",
   "icons": {
    "48": "img/48-48.png",
    "128": "img/128-128.png"
  },

  "browser_action": {
    "default_icon": "img/16-16.png",
       "default_title": "Cobra Security Advance Threat Defence",   
          "default_popup": "popup.html"
  },


  "background": {
    "scripts": ["js/jquery-1.11.1.js","js/event.js"],
    "persistent": false
  },
    "content_scripts": [
        {
            "matches": ["http://*/*block.html"],
            "js": ["js/jquery-1.11.1.js","js/block.js"]
        }
    ],

  "permissions": [
  "<all_urls>",
  "tabs",
  "webNavigation"
  ]
}

1 个答案:

答案 0 :(得分:1)

一个将内容脚本注入chrome-extension://个页面。您无法在清单中指明此架构,也无法指示允许您注入它的主机权限。

由于它是您控制的扩展程序,因此您不需要为任何内容注入脚本!

  • 如果您想将代码放入其中,您可以<script src="...">方式将代码放入其中。

  • 如果您想通知某个活动的网页,请使用Messaging

  • 如果您想在打开页面时传递一些信息,可以 使用this trick,发回数据请求。