Меню Закрыть

Chrome extension invalid 1

Содержание

I’m trying to update my Chrome Extension but when I upload the new one at the Chrome Web Store I get this error.

I tried version: 1.0, 0.1.1, 0.1.2.3 etc..

An error occurred: Failed to process your item.

Comments

Copy link Quote reply

srirambv commented Feb 1, 2018

Description

GET chrome-extension://invalid/ error when loading magnet/torrent file

Steps to Reproduce

  1. Open browser dev tools
  2. Open any magnet/torrent link
  3. Console throws error

Actual result:

Expected result:
Shouldn’t throw error

Reproduces how often:
100%

Brave Version

about:brave info:

Brave 0.21.5
V8 6.4.388.40
rev 6c8a992
Muon 4.7.5
OS Release 10.0.16299
Update Channel Developer
OS Architecture x64
OS Platform Microsoft Windows
Node.js 7.9.0
Brave Sync v1.4.2
libchromiumcontent 64.0.3282.119

Reproducible on current live release:
Yes

Однажды передо мной встала задача написать расширение для одной браузерной игрушки под Google Chrome.
Для расширения необходимо было использовать javascript окружение непосредственно самой страницы. Проблема оказалась в том, что доступ к этому окружению невозможен из Content-скриптов расширения.

В результате поисковой работы обнаружилось что удачные решения данной проблемы отсутствуют, поэтому изучив имеющийся материал была создана простенькая система, позволяющая внедрить любой код непосредственно в станицу, без дополнительных мучений в процессе разработки. Далее я представлю простой пример расширения, решающего эту задачу.

Идея основана на копировании содержимого файла скрипта непосредственно в тег

Ничем не отличается от manifest-файла из примеров.
Обратите внимание, что файл с внедряемым кодом injected.js описан в разделе web_accessible_resources, для того чтобы позднее получить к нему доступ из content-скрипта.

Внедряемый файл содержит все то, что вы хотите включить в страницу. Здесь вы уже можете использовать локальное javascript окружение страницы, в которую вы внедряете код.

Читайте также:  Где сделать скан паспорта в электронном виде

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.