Я хочу создать ярлык в своем браузере, который добавит URL-адрес перед текущим URL-адресом, а затем перезагрузит новый URL-адрес в той же вкладке. Скажем, я посещаю espn.com. Затем я хочу иметь возможность нажать на ярлык, чтобы URL стал stackoverflow.com/espn.com и загрузил эту страницу.
Я новичок в Javascript, поэтому я понятия не имею, как он работает, за исключением того, что у меня есть аналогичное ярлык в моем браузере, который работает именно так. Я читал другие подобные ответы, но я не мог сделать ни голову, ни хвост. Текущий ярлык, который я использую, берет текущую страницу комментариев reddit.com и открывает ее в reddit-stream.com путем преобразования ссылки. Код для ярлыка выглядит следующим образом:
JavaScript: (функция% 20stream ()% 20% 7Bvar% 20s% 20% = 20window.location.href.split ( '/'); вар% 20id% 20% = 20s% 5Bs.indexOf ( 'комментарии' ) + 1% 5D, если (s.indexOf ( 'комментарии')% 20 =% 20-1)% 20% 7B% 20window.location.href% 20 = 20' % http://reddit -stream!. ком / комментарии / '% 20 +% 20id;% 20% 7D% 7D) ();
Приведенный выше код не выполняет точную функцию, поэтому я не могу просто изменить ее, но я надеюсь, что тот, кто знает Javascript, сможет написать новый код.
Редактировать: Просто для ясности приведенный выше код, который я здесь привел, уже работает. Я добавил код, чтобы показать, какой ярлык я искал. Но все, что мне нужно, это то, что когда я нахожусь на website1.com, я нажимаю на ярлык, и он переходит на website2.com/website1.com, где website2.com всегда один и тот же сайт, а website1.com меняется в зависимости от того, какая я веб-страница. посещение.