Ссылаясь на файлы данных - PullRequest
       5

Ссылаясь на файлы данных

0 голосов
/ 26 сентября 2018

Вот моя текущая структура каталогов:

my_extension_name   (folder)
    icons           (folder)
        my_icon.ico (file)
    manifest.json   (file)
    javascript.js   (file)

В manifest.json я запускаю javascript.js при совпадении с регулярным выражением URL.

Как я могу сослаться на my_icon.ico в javascript.js?

Я пытался img.src = ./icons/my_icon.ico (где я надеялся, . относится к каталогу my_extension_name, но это не так. Он относится к URL, который соответствует регулярному выражению).

Сейчас я работаю над этим, используя base64, кодирующий файлы и использующий потоки данных URI (жестко запрограммированные в javascript.js).Это неэффективно, потому что я бы продублировал файл (URI данных и my_icon.ico) или мне нужно было бы декодировать base64, изменить файл и повторно кодировать base64, прежде чем я смогу использовать его в источнике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...