vahe_2000
@vahe_2000

Chrome extension contextMenus Api не могу добавить обработчик OnClick?

Я пытаюсь создать расширение хром. В настоящее время я собираюсь создать контекстное меню для моего расширения, которые будут что-то делать, когда я нажимаю на него. Так, после Google документация я создать контекстное меню.
chrome.runtime.onInstalled.addListener(function() {
  var context = "selection";
  var title = "Google for Selected Text";
  var id = chrome.contextMenus.create({"title": title,
                                       "contexts":[context],
                                        "id": "context" + context
  });  
});

Затем я добавляю OnClick обработчик к нему.
...
onclick : function() { alert("work") }

Есть ли методы добавить другие событие кроме
chrome.contextMenus.onClicked.addListener(onClickHandler);
  • Вопрос задан
  • 816 просмотров
Решения вопроса 1
@OVK2015
Добавляй обработчик сразу при создании эл-та контекстного меню.
downloadItem = chrome.contextMenus.create
(
	{
		id: "utilsExtDownloadMenuItem",
		parentId: rootItem,
		title: "Загрузить...",
		contexts: ["all"],
		onclick: downloadContent
	}, 
	function(){}
);	
........
function downloadContent(info, tab)
{
........
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект