chrome.contextMenus在托管应用的本地页面中

时间:2011-05-07 17:35:34

标签: google-chrome google-chrome-extension

我尝试将上下文菜单项添加到我的托管应用中。当我添加这样的代码时,上下文菜单会出现在所有页面中:

chrome.contextMenus.create({
    'title' : 'reload image',
    'contexts' : ['image'],
    'onclick' : function(info, tab) {

    }, 'documentUrlPatterns' : ['<all_urls>']
});

但此项目未显示在我的应用中。当我将documentUrlPattern更改为:

['chrome-extension://extensionId/*']

什么都没发生。如何将上下文菜单项添加到托管应用程序的本地页面?

1 个答案:

答案 0 :(得分:2)

您无法在任何扩展程序页面中注入上下文菜单。不幸的是,这是限制。工程师表示这是一个安全限制。在crbug.com中搜索可以为您提供一些想法。