(Расширение Chrome) Как сфокусироваться на омнибоксе при создании новой вкладки?

Я делаю расширение для Chrome, которое перенаправляет вас на определенный URL-адрес каждый раз, когда вы открываете новую вкладку. Код, который я использую, приведен ниже. Однако очень раздражает, что всякий раз, когда я открываю новую вкладку, она выполняет свою работу по перенаправлению меня на URL-адрес, но не выделяет омнибокс !! Это означает, что мне действительно неприятно выполнять поиск, поскольку эта адресная строка не выделена. Я знаю, что Control + L — это вариант, но мы все так привыкли этого не делать.

Когда я открываю новую вкладку, я вижу выделенный омнибокс, но затем он сразу же исчезает. Есть ли способ выделить эту адресную строку до, во время и после перенаправления?

Я знаю, что это возможно, потому что это расширение, Tab по какой-то причине перенаправляет вас на их собственный URL -адрес , сохраняя при этом выделение onmibox!!

Заранее спасибо!

Я использую манифест версии 2.

manifest.json

      {
    "name": "...",
    "manifest_version": 2,
    "version": "1.0",
    "description": "...",
    "chrome_url_overrides": {
        "newtab": "my.html"
    },
    "permissions": [
        "tabs",
    ]
}

my.html

      <!DOCTYPE html>
<html>
    <head>
        <title>...</title>   
        <script type="text/javascript" src="code.js">
        </script>
    </head>
    <body>    
    </body>
</html>

code.js

      window.location.href = "https://website-of-interest.com/"

0 ответов

Другие вопросы по тегам