建立 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 弹出的页面,在普通页面选中文字点击右键可见提取单词
更多功能可见谷歌浏览器扩展开发文档