В моем background.js файла У меня есть следующий код:Chrome Extension не сохраняется
chrome.runtime.onInstalled.addListener(function (info) {
chrome.contextMenus.removeAll(function() {
chrome.contextMenus.create({
"title": "Blog this image",
"contexts": ["image"],
"id": "contextimagelink",
"onclick": onImageClickedHandler
}, function() { });
});
});
Идея заключается в том, что любое время установлено или обновлено, чтобы удалить любое существующее контекстное меню я расширение установить и установить только один.
Проблема в том, что каждый раз, когда расширение обновляется через магазин, контекстные меню удаляются, но не переустанавливаются. Я не могу понять способ отладки этого или почему это происходит вообще. Это происходит не во время разработки, только когда расширение обновляется после публикации обновления.
Я пробовал это и только что обновил свое приложение. Не работает. –
@wtfsven Ссылка на исходный код? –
https://chrome.google.com/webstore/detail/mcobficgnfpkmfggdmlbllhemkbaloop - версия 0.64 должна быть через 30 минут или около того. –