Описание тега chrome-extension-manifest-v3
Вопросы для разработки, связанные с расширением Google Chrome с использованием версии манифеста 3. В вопросах, связанных с ним, следует указать, какая версия манифеста используется, поскольку каждая версия имеет собственный синтаксис, который не поддерживается другой версией.
1
ответ
Манифест расширения Chrome V3 Как читать HTML и текстовое содержимое веб-страницы, которую просматривает мой пользователь
Я пытаюсь узнать, как создавать расширения Chrome, и пытаюсь научиться с новым манифестом v3, поскольку, как я понимаю, это будет нормой в будущем. Однако большая часть документации была довольно жесткой и, похоже, отстала. Я хочу сделать простое ра…
24 май '21 в 17:19
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…
26 май '21 в 17:42
0
ответов
Расширение Chrome «chrome.scripting.executeScript» не работает
Итак, я пытаюсь реализовать chrome.scripting.executeScript для вызова других файлов в моем проекте. В этом случае я пытаюсь что-то реализовать при изменении URL-адреса: let lastUrl = location.href; new MutationObserver(() => { const url = locatio…
03 июн '21 в 19:50
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) …
07 июн '21 в 06:45
2
ответа
Расширение Chrome вызывает «Неперехваченная (в обещании) ошибка: невозможно получить доступ к URL-адресу chrome://»
Я слежу за тем, как начать работу с расширением Chrome, которое размещено на официальном сайте Chrome https://developer.chrome.com/docs/extensions/mv3/getstarted/ И я скопировал и вставил весь код и запустил точно так же. Но в моем случае, когда я б…
07 июн '21 в 18:00
0
ответов
Как перенаправить с внешнего URL-адреса на URL-адрес расширения Chrome?
Я работаю над расширением Google, которое создает окно, используя: chrome.windows.create({ url: '/panel.html', focused: false, incognito: true, }); Затем это окно перенаправляется на внешний URL-адрес в Amazon Cognito для входа в систему, после успе…
09 июн '21 в 22:44
0
ответов
Ошибка политики безопасности контента в расширении Chrome
Мне нужно использовать службы Firebase в своем расширении Chrome, поэтому я скопировал сценарии из консоли Firebase в тег body popup.html, например: <body> <div> ... </div> <!-- FIREBASE CONFIGURATION SCRIPTS --> <script s…
10 июн '21 в 23:45
0
ответов
Как получить подробную информацию об ошибках сетевых запросов в расширении chrome mv3
Как я могу получить сведения об ошибках любого сетевого запроса в расширении с версией манифеста 3? Мне нужно получить сведения об ошибке из вкладки или запроса на выборку (такие ошибки, как net:ERR или код состояния) Как я это сделал в версии маниф…
17 июн '21 в 14:46
1
ответ
Кнопка отправки расширения Chrome внутри тега привязки не перенаправляет
Я создаю простое расширение для хрома. В нем я пытаюсь сделать так, чтобы кнопка отправки в форме перенаправляла пользователя на другую страницу после отправки формы, но я не могу заставить ее работать. Я пробовал следующее: //First way const button…
20 июн '21 в 03:32
0
ответов
Manifest V3 - Chrome вылетает всякий раз, когда я захожу на сайты Google
У меня проблемы с очень простым расширением Chrome, которое я пытаюсь написать с помощью Manifest v3 Само расширение работает отлично, однако всякий раз, когда я захожу на www.google.com или набираю поисковый запрос внутри хромовой панели навигации,…
23 июн '21 в 16:56
1
ответ
TypeError: URL-адрес ошибки. CreateObjectURL() не является функцией
Я пытаюсь создать расширение Chrome, которое загружает файл с текстом внутри. В некоторых примерах, которые я видел для этого, необходимо создать URL-адрес для перехода к chrome.downloads.download({ url: url, filename: fileName, conflictAction: 'ove…
26 июн '21 в 01:43
2
ответа
Сохранение объекта в расширении Chrome: невозможно прочитать свойство push of undefined
Я пытался сохранить объект в хранилище Chrome на основе этого ответа . Обновить хранилище function updateLocalChromeStorage(key, obj) { var myObjArray = []; chrome.storage.local.get(key, function (result) { if (result) { myObjArray = result[key]; } …
29 июн '21 в 19:55
3
ответа
Ошибка в обработчике событий: ReferenceError: окно не определено расширением Chrome с помощью Menifest v3
Я использую версию манифеста 3 для расширения Chrome, эта ошибка, с которой я сталкиваюсь в фоновом режиме js: Ошибка в обработчике событий: ReferenceError: окно не определено расширение Chrome с помощью Menifest v3 "manifest_version":3,"permissions…
30 июн '21 в 14:43
0
ответов
Попытка использовать встроенный код в манифесте v3
Первое, что я хотел бы спросить: возможно ли это? Если нет, то какова еще одна альтернатива, поскольку я использую webGL. Я получаю 3 ошибки, похоже, по той же причине в моем файле index.html, который я использую в качестве всплывающего окна в созда…
01 июл '21 в 03:39
2
ответа
Автоматическое обновление расширения Chrome во время разработки с помощью CI / CD и update.xml
У меня в разработке находится расширение Chrome, локально являющееся приложением React. Я настроил конвейер CI / CD, чтобы приложение React было построено с yarn buildдля создания каталога, содержащего файлы приложения и. Затем конвейер использует э…
02 июл '21 в 17:55
2
ответа
Как назначить сочетание клавиш для запуска функции в манифесте расширений Chrome v3
Я застрял, пытаясь реализовать команду Action, чтобы сочетание клавиш запускало функцию внутри background.js . В текущем коде ничего не происходит при нажатии сочетания клавиш. В идеале сочетание клавиш должно запускать функцию reddenPage внутри bac…
04 июл '21 в 19:39
1
ответ
Манифест расширения Chrome V3 удаленно размещенный код
В манифесте расширения Chrome v3 удаленно размещенный код больше не разрешен . В документации по миграции есть два решения. Функции и логика, управляемые конфигурацией - при таком подходе ваше расширение загружает удаленную конфигурацию (например, ф…
09 июл '21 в 23:26
0
ответов
Расширение Chrome загружается только после обновления
Я пытаюсь сделать расширение для Chrome, чтобы помочь мне с футбольным менеджером, в который я играю. Проблема, с которой я столкнулся, заключается в том, что расширение работает только после обновления страницы, на которой оно должно работать. Прои…
06 июл '21 в 19:23
0
ответов
Как мне получить список PWA (и связанных с ними URL-адресов запуска), которые запускаются из расширения Chrome?
У меня хромовое расширение. Задача состоит в том, чтобы получить список PWA (установленных из Chrome), которые работают в ОС, и получить URL-адреса запуска всех этих PWA. Я не могу найти какой-либо API, предоставляемый расширениями Chrome для достиж…
08 июл '21 в 17:31
0
ответов
уведомления в расширении Chrome (MV3)
Итак, вот ситуация: Я пытаюсь отправить уведомление от сервис-воркера в расширении Chrome У меня есть разрешение на уведомления, указанное в моем файле манифеста 3 Это не сработало, поэтому я попробовал самое простое: создать уведомление, которое бу…
20 июл '21 в 21:40