Эквивалент Thunderbird для браузера.runtime.getURL()?Javascript

Форум по Javascript
Ответить
Anonymous
 Эквивалент Thunderbird для браузера.runtime.getURL()?

Сообщение Anonymous »

Я хочу использовать API JS Fetch (fetch-api) из расширения Thunderbird. Однако для начала мне нужен URL-адрес. В расширении для браузера я бы написал:

Код: Выделить всё

let url = browser.runtime.getURL("beasts/frog.html");
const response = await fetch(url);
if (!response.ok) { /* handle error */ }
const result = await response.text();
do_stuff_with(result);
а Боб — мой дядя. Но – это Тандерберд; глобального объекта браузера нет. Как же мне получить URL()?
Примечание. Это правильное расширение Thunderbird, а не ограниченное WebExtension. Тот же API, что и встроенный JS-код Thunderbird. Так что — все, что «под капотом», тоже можно использовать.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ime-geturl
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»