Javascript bookmarklet删除部分网址

时间:2014-08-22 04:08:36

标签: javascript url flickr

我非常感谢我打算通过点击一个书签运行的脚本的任何帮助,该书签将删除flickr网址的末尾部分。

我目前有以下代码

javascript:(function(){location.href=location.href.replace('/in/photostream', '/')})();

我根据以下页面中的代码了解了我的内容:Simple Javascript bookmarklet question

所以我想说我从以下网址开始 https://www.flickr.com/photos/nasacommons/7651153916/in/set-72157630766688018

我想以https://www.flickr.com/photos/nasacommons/7651153916/

结束

现在,因为flickr在图片网址之后使用了许多不同的位置引用,而不仅仅是'/ in / photostream',我希望代码替换'/ in /'以及跟随它的所有内容只需'/'

非常感谢!

1 个答案:

答案 0 :(得分:0)

试试这个: -

location.href = location.href.substring(0,location.href.indexOf("in"));

OR

location.href = location.href.substring(0,location.href.lastIndexOf("in"));