建立 manifest.json 配置文件
{"name": "WordBull","version": "0.1.0","description": "Extract Words From Text and Translate","browser_action": {"default_icon": "icon.png", // 图标"default_title": "WordBull", // 标题"default_popup": "popup.html" // 点击右上角图标弹出的页面},"background": {"scripts": ["background.js"]},"permissions": ["contextMenus", // 开启右键菜单"tabs"],"manifest_version": 2}
建立 popup.html
<h1>Hello World</h1>
建立 background.js
chrome.contextMenus.create({title: '提取单词', // %s表示选中的文字contexts: ['selection'], // 只有当选中文字时才会出现此右键菜单onclick: function(params){chrome.tabs.create({url: 'http://47.106.118.26:8000/?txt=' + encodeURI(params.selectionText)});}});
在 Chrome 中加载
更多工具 -> 扩展程序 -> 加载已解压的扩展程序 -> 选择上述文件所在的文件夹即可
加载成功后,可在右上角点击图标可见 Hello World 弹出的页面,在普通页面选中文字点击右键可见提取单词
更多功能可见谷歌浏览器扩展开发文档
