官方开发文档

随便找个文件夹新建插件所需文件

目录结构

pluginName

  • manifest.json(必须)                          一个manifest文件
  • *.html(至少一个)                                      一个或多个html文件
  • *.js(可选)                                          可选的一个或多个javascript文件
  • *(可选)                                              可选的任何需要的其他文件,例如图片
  • *.png|jpg|(至少一个)                    扩展程序图标icon...

manifest.json内容包括:

{
    "name": "清除广告",
    "version": "2.0",
    "manifest_version": 2,
    "description": "简易制作的清除页面广告的chrome插件",
    "permissions": [
        "http://*/",
        "http://*/*",
        "https://*/",
        "https://*/*"
      ],
    "icons": {
        "16": "icon-16-coco.png",
        "128": "icon-128-coco.png"
    },
    "browser_action": {
        "default_icon": "icon-16-coco.png",                      #浏览器上显示的小图标 
        "default_popup": "popup.html"                            #点击上面的小图标弹出的框体    
    },
    "content_scripts": [                                         #是在Web页面内运行的javascript脚本
    {
      "matches": ["http://*/","https://*/","http://*/*","https://*/*","http://www.jc88.net/*"],
      "js": ["js/jquery-1.10.1.min.js", "js/my-del-ad-script.js"]
    },
    "background": {
      "scripts": ["background.js"],
      "persistent": false
    },
] }

 chrome://extensions

google浏览器插件开发_javascript