как открыть всплывающее окно (popup.html) всякий раз, когда мы нажимаем кнопку браузера (browserAction) с помощью crossrider

Я работаю над разработкой расширений с использованием crossrider . Я добавил файл popup.html в ресурсы моего расширения, но как связать его с событием onclick кнопки браузера. Я пытался с помощью appAPI.tabs.create('popup.html') хотя бы открыть всплывающий файл в новая вкладка, но она не работает


person user1547566    schedule 23.12.2012    source источник


Ответы (1)


Нет необходимости явно привязывать popup.html к событию onclick кнопки браузера, если вы зарегистрировали манифест, как показано ниже.

{
  "name": "My extension",
  ...
  "browser_action": {
    "default_title": "Google Mail",      // optional; shown in tooltip
    "default_popup": "popup.html"        // This registers to onclick event of browser icon
  },
  ...
}

Рекомендации:

Действие браузера

Дайте мне знать, если вам нужна дополнительная информация.

person Sudarshan    schedule 23.12.2012