chrome-extension-book
  • 前言
  • Chrome Extension 开发概述
    • 初识 Chrome Extension
    • 快速学习 Chrome Extension
  • manifest.json 配置
    • omnibox - 定制你的搜索框
    • overridepage - 定制页面和设置
    • downloads - 下载操作
    • contextMenus - 右键菜单
    • devtools - 定制开发者工具
    • notifications - 桌面通知
  • API 使用
    • cookies - 操作 Cookie
    • webRequest - 监控网络请求
    • storage - 存储用户数据
    • i18n - 国际化
    • 通信机制 - onMessage
    • 跨应用进程通信 - NativeMessage
  • 在 Google Web Store 上线
    • 上线 Web Store
    • Chrome 用户不翻墙安装 Chrome Extension 方法
  • 尾声
Powered by GitBook
On this page
  • 配置
  • 使用
  • 总结
  1. manifest.json 配置

contextMenus - 右键菜单

Previousdownloads - 下载操作Nextdevtools - 定制开发者工具

Last updated 6 years ago

是定制 Chrome 右键菜单的 API。

配置

{
  "permissions": [
    "contextMenus"
  ]
}

使用

,如下即可创建一个最简单的菜单:

chrome.contextMenus.create({
    "title": "最简单的菜单",
    "contexts": ["all"],
    "onclick": function() {}
});
  • title: 菜单名称

  • contexts: 响应种类,可以是 page / frame / image / video 等等

  • onclick: 回调函数

总结

还是之前的观点,这种能侵入用户界面的事尽量少干,免得用户看的烦了给你删了。

contextMenus
chrome.contextMenus.create