javascript - Chrome 扩展程序中的浏览器操作打开上下文菜单

标签 javascript google-chrome

我目前正在开发 Chrome 扩展程序,但遇到了一个小问题。我想为扩展使用图标,所以我将此示例代码添加到我的 list 中:

"icons": {
    "16": "images/logo.png",
    "48": "images/logo.png",
    "128": "images/logo.png"
},

然而,图标颜色并没有出现,所以我在网上查了一下,发现我需要添加一个浏览器操作才能得到一个带有颜色的漂亮图标,所以我将这段代码添加到我的 list 中:

"browser_action": {
    "default_icon": "images/logo.png"
}

问题是:现在只有在我右键单击图标时才能访问上下文菜单...

有没有办法在我左键单击图标时打开上下文菜单,并保持图标上的颜色?

谢谢!

最佳答案

Chromium 中,您可以执行 chrome.browserAction.disable(),图标将变为灰度,但可以通过左右单击访问上下文菜单。

如果左键单击仍未显示 FireFox 菜单。

关于javascript - Chrome 扩展程序中的浏览器操作打开上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43936131/

相关文章:

javascript - 访问具有在 PHP 中创建的相同类值并在 Javascript 中获取的 HTML 多按钮标签值

python - 连接重置错误: [WinError 10054] An existing connection was forcibly closed by the remote host error with ChromeDriver Chrome Selenium Django

google-chrome - 在数据 URL 中,资源解释为文档,但使用 MIME 类型 application/pdf 进行传输

api - chrome.extension.onMessage 未定义

android - 在尝试使用 cordova-android-chromeview 之前,是否需要从源代码构建 chromeview 项目?

html - <noscript> 东西 </noscript> 不适用于谷歌浏览器

javascript - 在 Angular 中处理事件

javascript - JQuery 仅在复选框被选中时切换..可能吗?

javascript - 如何在 getElementById 中使用数组?

javascript - jQuery UI 和拆分器