作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有任何 API 可用于将自定义项目添加到 Chrome 上下文菜单中?
例如:
现在,我想在上下文菜单中添加一个“发送到...”项目(右键单击),单击该项目时,网页中选择的内容将发送给某人。
我搜索了 chrome API,发现chrome.experimental.contextMenu能够满足我的要求,但它是实验性 API,因此将添加诸如“path_to_chrome.exe --enable-experimental-extension-apis”之类的内容。
还有其他解决方案吗?
最佳答案
现在(很长一段时间)你有一个选择。
将此权限添加到您的manifest.json 文件
"permissions": ["contextMenus"]
然后,类似的事情就可以解决问题:
chrome.contextMenus.create({
'title' : 'Open this select text %s',
'contexts' : ['selection'],
'onclick' : function(info, tab) {
console.log('Selected link: ' + info.selectionText);
}
});
祝你好运。
关于google-chrome - 如何将自定义项目添加到 chrome 上下文菜单中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3146602/
我是一名优秀的程序员,十分优秀!