chrome .browserAction.setPopup - правильный инструмент для этой задачи? - PullRequest
0 голосов
/ 01 апреля 2020

Я новичок в javascript, и я пытаюсь убедиться, что если пользователь только что установил расширение (или один из других вариантов), ему будет выдано новое всплывающее окно пользователя, в противном случае его перенаправят в главная всплывающая страница. Тем не менее, это всегда, кажется, приводит меня к всплывающему окну нового пользователя даже на моем втором, третьем и т. Д. c. нажмите всплывающее окно. Использую ли я правильную функцию для этой задачи?

chrome.runtime.onInstalled.addListener(function(details){
  if (details.reason == "install" || details.reason == "update" || details.reason == "chrome_update" || details.reason == "shared_module_update") {
    chrome.browserAction.setPopup({popup: 'html/popupnewuser.html'});
  }
  else {
    chrome.browserAction.setPopup({popup: 'html/popup.html'});
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...