在新URL中使用当前URL的一部分的书签

A bookmarklet to use a portion of the current URL in a new URL

本文关键字:URL 一部分 书签 在新      更新时间:2023-09-26

我想做一个bookmarklet来改变一个网页

http://user.tumblr.com/post/123456789
http://user.tumblr.com/liked/by/user

只需点击一下。我通常都能很好地编写科学怪人式的代码,我一直在关注Tumblr的手动重写按钮,它使用了"窗口"。位置"以及Bookmarklet编辑当前URL和将当前URL的结束字符替换为bookmarklet

我看不到任何可用的东西,将提取子域到一个变量,然后把它放在一个新的URL。我偶然发现了这段代码:

^http://([^.]+)'.domain'.com

但我不知道这是什么意思,也不知道怎么用

不确定这是否是你所寻找的,但我使用,因为我有我的网站的多个实例和什么书签保持我在同一实例,无论端口或协议

新标签页

javascript:(function(){window.open(location.protocol+'//'+location.hostname+':'+location.port+'/liked/by/user')})();

当前标签

javascript:(function(){window.location.assign(location.protocol+'//'+location.hostname+':'+location.port+'/liked/by/user')})();
编辑:忘了放代码块