(Расширение 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/"