如何在chrome扩展中单击contextmenu项目上打开default_popup

hud*_*uda 6 html javascript jquery google-chrome google-chrome-extension

如何在chrome扩展中单击contextmenu项目上打开default_popup

反正是吗?当用户点击上下文菜单项时,我们可以调用/打开在default_popup中定义的用于浏览器操作的html文件.

我已经通过以下链接.答案是否定的(任何可能的方式).如果没有我做什么来实现这个任何替代方案?

如何打开 - 默认弹出 - 从 - 上下文 - 菜单 - 在Chrome扩展程序中
如何开启我的扩展程序 - 弹出式与javascript

Tid*_*al5 3

Google Chrome 开发团队表示,不会在功能请求中添加此功能:

浏览器和页面操作弹出窗口的理念是它们必须由用户操作触发。

另一种方法是使用以下代码或类似的代码在新选项卡中打开 Popup.html 文件

注意:需要从后台页面调用,需要“tabs”权限

// Opens Popup.html in new tab
chrome.tabs.create({'url': chrome.extension.getURL('popup.html')}, function(tab) {
  // Tab opened.
});
Run Code Online (Sandbox Code Playgroud)