Мой плагин работает отлично.Я просто получаю сообщение об ошибке в журнале ошибок плагина, если он запускается на URL-адресах Chrome, таких как chrome: // extensions /
//
// Inject the payload.js script into the current tab after the popout has loaded
//
window.addEventListener('load', function (evt) {
chrome.extension.getBackgroundPage().chrome.tabs.executeScript(null, {
file: 'payload.js'
});
});
Генерирует "Unchecked runtime.lastError при запуске tabs.executeScript: Невозможно получить доступ к chrome: // URL Context _generated_background_page.html "
Я попытался запустить его только в том случае, если windows.location.hostname не соответствует расширениям, из-за чего он не запускается, когда он находится на странице, но я все равно получаю сообщение об ошибке.
Я читал здесь, что это можно игнорировать и что отсутствует проверка, но нет примера указанной проверки.https://groups.google.com/a/chromium.org/d/msg/chromium-extensions/qC1o39YkN28/WEOAFv6xNWYJ