Создание букмарклета: добавление текущего URL-адреса с определенной строкой


Я пытаюсь создать букмарклет, который изменит URL страницы, на которой я в данный момент нахожусь, и загрузит новую страницу с измененной строкой URL. Я просмотрел ряд других тем на букмарклетах, но я не нашел решения, которое работает для меня.

Я хотел бы иметь возможность изменить URL, который выглядит следующим образом это:

Http://mywebsite.com/directory/page.html?реферал=Google & visit=1

To:

Http://mywebsite.com/directory/page.html?собака=Фидо и кошка=варежки

Три цели:

1) Удалите что-либо в существующем URL-адресе после ? отметка.

2) После вопросительного знака добавьте "собака=Чарли и кошка=варежки".

3) немедленно загрузите эту новую страницу с новым URL

Это кажется достаточно простым, но я не был способен понять, как это сделать. Любая помощь будет очень признательна!

1 6

1 ответ:

Попробуйте это:

javascript: window.location = window.location.protocol + '//' + window.location.hostname + window.location.pathname + '?dog=Charlie&cat=Mittens';