Мне нужно разработать расширение, где каждый раз, когда я пишу URL-адрес и в Chrome, и нажмите Enter. Мой URL сначала сканируется, если он соответствует некоторому шаблону, например, если в шаблоне URL есть YouTube, перенаправьте его в facebook
Это должно быть сделано автоматически - не каждый раз, когда я нажимаю значок (расширение chrome), это означает, что этот скрипт или фрагмент кода не будут запускаться при нажатии, скорее после установки он всегда будет сканировать введенный URL и делать Нужно изменить и перезагрузить вкладку.
Пожалуйста, помогите мне. Я достигаю этого далеко
<html>
<script>
function getname()
{
chrome.tabs.getSelected( null , function(tab) {
var rawurl="http://www.youtube.com/watch?";
var newurl= "http://www.youtube.com/watch?feature=player_leanback&"
if (0 === tab.url.indexOf(rawurl))
chrome.tabs.update(tab.id, {url: tab.url.replace(rawurl,newurl)});
});
}
</script>
<body onload="getname();">
</body>
</html>
Я достигаю этого, но вы загружаете событие в J-Script - в любом случае, я могу делать это все время без использования onload (), так как onload требует явного щелчка все время.