Использовать WebExtensions API в Angular

#javascript #angular #firefox-addon-webextensions

#javascript #angular #firefox-дополнение-webextensions

Вопрос:

Я бы добавил страницу в закладки в Angular

Я использую WebExtensions Api.

 function onCreated(node) {
 console.log(node);
}

var createBookmark = browser.bookmarks.create({
  title: "bookmarks.create() on MDN",
  url: "https://developer.mozilla.org/Add-ons/WebExtensions/API/bookmarks/create"
});

createBookmark.then(onCreated);
  

Я получаю это сообщение об ошибке

 Cannot find name 'browser'
  

Комментарии:

1. Используете ли вы Chrome?

2. Я должен адаптировать его к Firefox и Chrome, но событие, когда я использую, chrome.bookmarks я получаю bookmarks не определенное

3. Вам нужно, чтобы пользователь предоставил разрешения перед использованием api, до тех пор оно не будет определено developers.chrome.com/extensions/bookmarks . Запрашивать разрешение, объявляя его в manifest.json

4. Я создаю файл манифеста в моем корневом дереве проекта? Я использую Angular, как импортировать манифест в мое приложение?

5. Я сожалею, что это не связанные вопросы, которые вы можете искать. Все уже ответили на SO