1

Isn't it suppose to be defined in every built-in chrome function?

Uncaught TypeError: Cannot read property 'then' of undefined at popup.js:23

var requestCurrentTabId = {
  active:true,
  windowType:"normal",
  currentWindow: true
};

function getCurrentTab(chromeOpenedTabsList){
  window.currentTabId = chromeOpenedTabsList[0].id;

  //Connect to the content_script messaging port
  //on the current opened page, the extension user is visiting.
  var messagePassingPort = chrome.tabs.connect(currentTabId, {name: "content_script_port"});

  //Inject selection listener into Chrome PDF viewer
  //after opening this popup.


  console.log("Current tab:" + window.currentTabId);
}
//getCurrentTab - is a callback


chrome.tabs.query(requestCurrentTabId, getCurrentTab).then(console.log("Current tab2:" + window.currentTabId));
user3789797
  • 450
  • 6
  • 15

0 Answers0