ChromeExtension

什么是Chrome插件

  • Chrome插件实际上指的是Chrome扩展
  • Chrome插件的功能
  • 书签控制;
  • 下载控制;
  • 窗口控制;
  • 标签控制;
  • 网络请求控制,各类事件监听;
  • 自定义原生菜单;
  • 完善的通信机制;

开发要求

  • 核心文件manifest.json,是一个插件的资源、代码的配置文件,一个manifest.json表示一个插件
  • chrome://extensions 下可以开启开发者模式可以加载插件,ctrl+r可重新加载插件

插件核心介绍

  • manifest.json文件
  • 必填项
  • manifest_version: 2
  • name:插件名
  • version:插件版本
  • browser_action设置左上角图标、悬浮tip、左键内容
  • 分别对应:default_icondefault_titledefault_popup
  • browser_action指定页面显示左上角图标,结构browser_action相同
  • background:
  • content_scripts: