onInstalled открывает пустую новую вкладку на мобильном телефоне - PullRequest
0 голосов
/ 10 июня 2019

У меня есть расширение Chrome, которое я тестирую на мобильном устройстве (браузер Kiwi). Приведенный ниже фрагмент кода отлично работает на рабочем столе, но не на мобильном телефоне:

background.js

chrome.runtime.onInstalled.addListener(function(details) {
if (details.reason == 'install') {
    let install_window = window.open('https://www.google.com', '_blank');
    install_window.opener = null;
}});

manifest.json

{
  "app": {
    "background": {
      "scripts": ["background.js"]
    }
  },
  "manifest_version": 2,
  "name": "My App",
  "version": "0"
}

В чем разница между настольным компьютером и мобильным устройством, которое могло бы иметь место?

1 Ответ

0 голосов
/ 10 июня 2019

От @wOxxOm в комментариях:

Используйте API расширений, например chrome.tabs.create вместо window.open

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...