Фокус адресной строки расширения Chrome - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь создать простое расширение, которое откроет новую вкладку Chrome по умолчанию.Проблема в том, что ему не хватает автоматической фокусировки на адресной строке, что является поведением по умолчанию.

Здесь manifest.json :

{
  "name": "NewTabRestorer",
  "version": "1.0",
  "description": "Restore new tab to original setting",
  "manifest_version": 2,
  "chrome_url_overrides" : {
    "newtab": "new_tab.html"
  },
  "permissions": [
    "tabs",
    "activeTab"
  ],
  "content_scripts": [
   {
     "matches": ["https://www.google.com/_/chrome/newtab"],
     "js": ["redirect.js"]
   }
 ]
}

new_tab.html :

 <!DOCTYPE html>
  <html>
    <head>      
    </head>
    <body>
    </body>
    <script src="redirect.js"></script>
  </html>

И redirect.js :

window.location.replace('https://www.google.com/_/chrome/newtab');

Прекрасно работает, не считая фокусировки (или размещения курсора)адресная строка.

Есть ли способ это исправить?

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