Я пытаюсь создать простое расширение, которое откроет новую вкладку 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');
Прекрасно работает, не считая фокусировки (или размещения курсора)адресная строка.
Есть ли способ это исправить?