网址栏/全能栏中的 Opera/Chrome 上下文菜单
opera/chrome context menu in the url bar/omnibar
在Opera中,我正在使用使用上下文菜单查找所选文本的示例扩展。我想在上下文菜单中添加一个菜单条目,当用户右键单击地址栏(url-bar,多功能框等)时,我已经尝试过在清单中:
"page_action": {
"default_icon": {
"16": "icon_16.png"
},
"default_title": "Context Menu API - Search Selected Text"
},
在后台脚本中:
chrome.contextMenus.create({
title: "Look url up: '"%s'"",
contexts: ["page_action"],
onclick: searchText
});
但没有成功。这可能吗?我错过了一些明显的东西吗?
谢谢F.
恐
怕您只能在文档中"selection"
上下文时使用%s
模板。
此外,右键单击多功能栏永远不会路由到您的扩展 - 没有上下文。
在 Chrome 49+ 中,页面操作是扩展程序在工具栏中显示的图标。以前(据说目前在 Opera 中)它是多功能框本身内的图标 - 但您必须为每个页面明确"显示"它。只有右键单击该图标才算作上下文"page_action"
。
相关文章:
- Aloha Editor不适用于Opera,有时也不适用于Chrome
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 这个jQuery代码在Mozilla上运行良好,但在Chrome,Opera,Safari上则不然
- Chrome、Firefox 或 opera 预加载更改
- 支持 JavaScript 的检查例程适用于 Chrome/Opera/IE,但不适用于 Firefox/Safari
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- Ctrl+鼠标滚轮缩放在Chrome和Opera中无法使用某些WP主题
- 我的简单Javascript代码可以在Safari上运行,但不能在Chrome、Firefox或Opera上运行
- Chrome和Opera中的Javascript错误
- 地图 API v3 - Chrome 和 Opera 不显示标记
- 如何在加载javascript时检测Safari,Chrome,IE,Firefox和Opera浏览器
- 网址栏/全能栏中的 Opera/Chrome 上下文菜单
- Element 没有显示在 FireFox 和 Opera 上,但在 Chrome 和 Safari 上可以正常工作
- .load() 适用于 IE 和 dreamweaver 预览版,但不能使用 opera 和 chrome
- 谷歌地图js不显示在chrome或opera中
- 删除cookie(PHP,JS)适用于Firefox,Safari,Opera,但不适用于Chrome
- 未在火狐浏览器的选择列表中选择值(适用于chrome,safari,opera)
- Javascript 适用于 Chrome 和 Opera & Edge,但不适用于 FireFox 或 IE
- JavaScript代码只能在Chrome中使用,但不能在Firefox、IE、Opera和Safari中使用
- Chrome和Opera中的复选框切换