Отлично! Спасибо за это

ерен, почему я не могу получить информацию о текущей вкладке с помощью getCurrent (), когда я перехожу, например, на amazon.com или google.com и нажимаю значок браузера для действия браузера. Любые намеки на то, что мне не хватает?

МАНИФЕСТ:

{
  "name": "testGetCurrentTab",
  "version":  "1.0",
  "description":  "",
  "manifest_version": 2,

  "icons": {
    "48": "icons/icon-48.png"
  },

  "permissions": [
      "tabs",
      "<all_urls>"
  ],

  "browser_action": {
      "default_icon": "icon/icon-32.pn,g"
  },

  "background": {
      "scripts": ["background.js"]
  }      
}

ФОН:

function displayInfo() {

  function onGot(tabInfo) {
    console.log('Inside onGot() ...');
    console.log(tabInfo);
  }

  function onError(error) {
    console.log(`Error: ${error}`);
  }

  var gettingCurrent = browser.tabs.getCurrent();
  gettingCurrent.then(onGot, onError);
}

browser.browserAction.onClicked.addListener(displayInfo);

Вот вывод:

Inside onGot() ...  background.js:4:7

undefined  background.js:5:7

Firefox Dev Edition 54 (64-разрядная версия)

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/getCurrent

Ответы на вопрос(2)

Ваш ответ на вопрос