pat*_*ide 4 google-chrome google-chrome-extension
是否有任何API可用于将自定义项添加到chrome上下文菜单中?
例如:
现在,我想在上下文菜单(右键单击)中添加" 发送到... "项目,单击该项目时,网页中选择的内容将被发送给某人.
我搜索了Chrome APIS并发现chrome.experimental.contextMenu能够满足我的要求,但是它是实验性的API,所以会添加类似"path_to_chrome.exe --enable-experimental-extension-apis"的内容.
还有其他方法吗?
现在(很长一段时间)你有一个选择.
将此权限添加到manifest.json文件中
"permissions": ["contextMenus"]
Run Code Online (Sandbox Code Playgroud)然后,类似的东西将成功:
chrome.contextMenus.create({
'title' : 'Open this select text %s',
'contexts' : ['selection'],
'onclick' : function(info, tab) {
console.log('Selected link: ' + info.selectionText);
}
});
Run Code Online (Sandbox Code Playgroud)祝好运.
使用contextMenu是唯一的方法(除了对 Chromium 源代码进行黑客攻击之外),但当experimentalGoogle Chrome 6 发布到稳定通道时,API 应该会逐渐成熟。
| 归档时间: |
|
| 查看次数: |
5646 次 |
| 最近记录: |