Описание тега chrome-extension-manifest-v3

Вопросы для разработки, связанные с расширением Google Chrome с использованием версии манифеста 3. В вопросах, связанных с ним, следует указать, какая версия манифеста используется, поскольку каждая версия имеет собственный синтаксис, который не поддерживается другой версией.
1 ответ

Манифест расширения Chrome V3 Как читать HTML и текстовое содержимое веб-страницы, которую просматривает мой пользователь

Я пытаюсь узнать, как создавать расширения Chrome, и пытаюсь научиться с новым манифестом v3, поскольку, как я понимаю, это будет нормой в будущем. Однако большая часть документации была довольно жесткой и, похоже, отстала. Я хочу сделать простое ра…
1 ответ

Разрешен / завершен ли асинхронный код в сервис-воркере Manifest V3 в том же контексте выполнения, в котором он был инициирован?

У меня в расширении MV3 есть такой код: import _ from 'lodash'; const storageKey = 'state'; let state; (async () => { state = await chrome.storage.local.get(storageKey); listener(); })(); const update = async (data) => { await chrome.storage.l…
0 ответов

Расширение Chrome «chrome.scripting.executeScript» не работает

Итак, я пытаюсь реализовать chrome.scripting.executeScript для вызова других файлов в моем проекте. В этом случае я пытаюсь что-то реализовать при изменении URL-адреса: let lastUrl = location.href; new MutationObserver(() => { const url = locatio…
0 ответов

Расширение Chrome: в background.js я не могу получить сведения о вкладке. Я пробовал 3 метода, но результат не определен

В фоновом js: chrome.tabs.onActivated.addListener((activeInfo)=>{ var tabId=activeInfo.tabId; console.log("tab switched: "+tabId); chrome.tabs.get(tabId,(tab)=>{ console.log("getTabById: "+tab); }); chrome.tabs.getSelected(null, function(tab) …
2 ответа

Расширение Chrome вызывает «Неперехваченная (в обещании) ошибка: невозможно получить доступ к URL-адресу chrome://»

Я слежу за тем, как начать работу с расширением Chrome, которое размещено на официальном сайте Chrome https://developer.chrome.com/docs/extensions/mv3/getstarted/ И я скопировал и вставил весь код и запустил точно так же. Но в моем случае, когда я б…
0 ответов

Как перенаправить с внешнего URL-адреса на URL-адрес расширения Chrome?

Я работаю над расширением Google, которое создает окно, используя: chrome.windows.create({ url: '/panel.html', focused: false, incognito: true, }); Затем это окно перенаправляется на внешний URL-адрес в Amazon Cognito для входа в систему, после успе…
0 ответов

Ошибка политики безопасности контента в расширении Chrome

Мне нужно использовать службы Firebase в своем расширении Chrome, поэтому я скопировал сценарии из консоли Firebase в тег body popup.html, например: <body> <div> ... </div> <!-- FIREBASE CONFIGURATION SCRIPTS --> <script s…
0 ответов

Как получить подробную информацию об ошибках сетевых запросов в расширении chrome mv3

Как я могу получить сведения об ошибках любого сетевого запроса в расширении с версией манифеста 3? Мне нужно получить сведения об ошибке из вкладки или запроса на выборку (такие ошибки, как net:ERR или код состояния) Как я это сделал в версии маниф…
17 июн '21 в 14:46
1 ответ

Кнопка отправки расширения Chrome внутри тега привязки не перенаправляет

Я создаю простое расширение для хрома. В нем я пытаюсь сделать так, чтобы кнопка отправки в форме перенаправляла пользователя на другую страницу после отправки формы, но я не могу заставить ее работать. Я пробовал следующее: //First way const button…
0 ответов

Manifest V3 - Chrome вылетает всякий раз, когда я захожу на сайты Google

У меня проблемы с очень простым расширением Chrome, которое я пытаюсь написать с помощью Manifest v3 Само расширение работает отлично, однако всякий раз, когда я захожу на www.google.com или набираю поисковый запрос внутри хромовой панели навигации,…
1 ответ

TypeError: URL-адрес ошибки. CreateObjectURL() не является функцией

Я пытаюсь создать расширение Chrome, которое загружает файл с текстом внутри. В некоторых примерах, которые я видел для этого, необходимо создать URL-адрес для перехода к chrome.downloads.download({ url: url, filename: fileName, conflictAction: 'ove…
2 ответа

Сохранение объекта в расширении Chrome: невозможно прочитать свойство push of undefined

Я пытался сохранить объект в хранилище Chrome на основе этого ответа . Обновить хранилище function updateLocalChromeStorage(key, obj) { var myObjArray = []; chrome.storage.local.get(key, function (result) { if (result) { myObjArray = result[key]; } …
3 ответа

Ошибка в обработчике событий: ReferenceError: окно не определено расширением Chrome с помощью Menifest v3

Я использую версию манифеста 3 для расширения Chrome, эта ошибка, с которой я сталкиваюсь в фоновом режиме js: Ошибка в обработчике событий: ReferenceError: окно не определено расширение Chrome с помощью Menifest v3 "manifest_version":3,"permissions…
0 ответов

Попытка использовать встроенный код в манифесте v3

Первое, что я хотел бы спросить: возможно ли это? Если нет, то какова еще одна альтернатива, поскольку я использую webGL. Я получаю 3 ошибки, похоже, по той же причине в моем файле index.html, который я использую в качестве всплывающего окна в созда…
2 ответа

Автоматическое обновление расширения Chrome во время разработки с помощью CI / CD и update.xml

У меня в разработке находится расширение Chrome, локально являющееся приложением React. Я настроил конвейер CI / CD, чтобы приложение React было построено с yarn buildдля создания каталога, содержащего файлы приложения и. Затем конвейер использует э…
2 ответа

Как назначить сочетание клавиш для запуска функции в манифесте расширений Chrome v3

Я застрял, пытаясь реализовать команду Action, чтобы сочетание клавиш запускало функцию внутри background.js . В текущем коде ничего не происходит при нажатии сочетания клавиш. В идеале сочетание клавиш должно запускать функцию reddenPage внутри bac…
1 ответ

Манифест расширения Chrome V3 удаленно размещенный код

В манифесте расширения Chrome v3 удаленно размещенный код больше не разрешен . В документации по миграции есть два решения. Функции и логика, управляемые конфигурацией - при таком подходе ваше расширение загружает удаленную конфигурацию (например, ф…
0 ответов

Расширение Chrome загружается только после обновления

Я пытаюсь сделать расширение для Chrome, чтобы помочь мне с футбольным менеджером, в который я играю. Проблема, с которой я столкнулся, заключается в том, что расширение работает только после обновления страницы, на которой оно должно работать. Прои…
0 ответов

Как мне получить список PWA (и связанных с ними URL-адресов запуска), которые запускаются из расширения Chrome?

У меня хромовое расширение. Задача состоит в том, чтобы получить список PWA (установленных из Chrome), которые работают в ОС, и получить URL-адреса запуска всех этих PWA. Я не могу найти какой-либо API, предоставляемый расширениями Chrome для достиж…
0 ответов

уведомления в расширении Chrome (MV3)

Итак, вот ситуация: Я пытаюсь отправить уведомление от сервис-воркера в расширении Chrome У меня есть разрешение на уведомления, указанное в моем файле манифеста 3 Это не сработало, поэтому я попробовал самое простое: создать уведомление, которое бу…