garymc
garymc

Reputation: 263

Bookmarklet to edit current URL

I'm looking for a simple bookmarklet to take the current URL of my website and refresh it with a couple of changes. For example:

  1. Take the current page: http://www.example.com/pages/
  2. and change it to: https://admin.example.com/pages/
  3. then load that new URL.

I tried searching for a bookmarklet that can do this but I couldn't find one. Can anyone point me in the right direction? Even a bookmarklet that does something like this that I can edit to suit my needs.

Upvotes: 26

Views: 18346

Answers (3)

kennytm
kennytm

Reputation: 523174

Just change window.location, e.g.

window.location=window.location.toString().replace(/^http:\/\/www\./,'https://admin.')

The full bookmarklet would then be:

javascript:(function() {window.location=window.location.toString().replace(/^http:\/\/www\./,'https://admin.');})()

Upvotes: 34

kim3er
kim3er

Reputation: 6466

For example you could replace a part of the string using the replace method with a regular expression.

 javascript:location = location.href.replace(/http:/g, "https:" ) 

The above will assign the new string value to the location and trigger the page reload.

Upvotes: 7

Dujuki
Dujuki

Reputation: 21

This one will change the site name

javascript:(function() {document.title=prompt("Enter Page Title");})();

Upvotes: 2

Related Questions