我试图将两个书签组合成一个,以便
删除所有网址参数(如果有)
从一个网址重定向到一个子网域。
示例:
来自
http://www.justsomeurl.com的 /猫/ article123 ?UMT =有时-孤单-A-参数
到
http://cms.justsomeurl.com/.admin/something/的猫/ article123
我有两个单独的书签,但我没有设法将它们组合在一起。
javascript:location.href = location.href.substring(0,location.href.lastIndexOf("?"));
和
javascript:(function() {window.location=window.location.toString().replace(/^https:\/\/www\.justsomeurl.com/,'http://cms.justsomeurl.com/.admin/');})()
我怀疑第1步和第2步之间需要延迟。
我尝试了这个(以及许多组合),但似乎只有第二个功能被选中:
javascript:
function removeParameter(){ location.href = location.href.substring(0,location.href.lastIndexOf("?"));} ;
(function replace() {window.location=window.location.toString().replace(/^https:\/\/www\.justsomeurl.com/,'http://cms.justsomeurl.com/.admin/');})();
任何帮助表示赞赏!谢谢!
答案 0 :(得分:0)
我希望以下bookmarklet必须能够正常工作:
javascript:(function() {
var url = location.href;
url = url.split("?")[0].replace("www.justsomeurl.com", "cms.justsomeurl.com/.admin/something");
location.href = url;
})();