Я хотел бы создать расширение Chrome, в котором при открытии определенного URL-адреса автоматически открывается другой URL-адрес в новой вкладке. Обратите внимание, что я хочу, чтобы новая вкладка открывалась, как только начинает загружаться первый URL-адрес, а не после завершения загрузки.
Таким образом, по сути, вы нажимаете ссылку на первый URL, и открываются две вкладки; один, содержащий первый URL, другой, содержащий второй URL.
Однако я действительно не знаю, с чего начать. Я не думаю, что это может быть скрипт контента, потому что они не могут получить доступ к chrome.tabs. Поэтому я пытаюсь использовать фоновую страницу, но она не работает. Вот мой bg.html:
<html>
<body>
<script type="text/javascript">
var o = new Object;
chrome.tabs.onCreated.addListener(
function(Tab tab)
{
chrome.tabs.create(o);
}
);
</script>
</body>
</html>
и мой манифест:
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"background_page": "bg.html",
"permissions": [
"tabs"
]
}