chrome.contextMenus на локальной странице размещенного приложения - PullRequest
0 голосов
/ 07 мая 2011

Я пытаюсь добавить пункт контекстного меню в мое размещенное приложение.Когда я добавляю такой код, на всех страницах появляется контекстное меню:

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

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

Но этот элемент не отображается в моем приложении.Когда я изменяю documentUrlPattern на:

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

Ничего не происходит.Как добавить пункт контекстного меню на локальную страницу моего размещенного приложения?

1 Ответ

2 голосов
/ 08 мая 2011

Вы не можете добавить контекстное меню на любую страницу расширения.Это, к сожалению, ограничение.Инженеры утверждают, что это ограничение безопасности.Поиск в crbug.com может дать вам некоторые идеи, почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...