用于将URL与URL /目录交换的bookmarklet

时间:2013-10-25 16:18:41

标签: javascript bookmarklet

我正在尝试创建一个书签(我从未做过的事情),它将读取URL并检查它是否以“/ directory”结尾。如果是的话,我想删除“/ directory”。如果没有,我想添加它。

我正在使用以下命令成功将目录附加到URL,但我不知道如何检查它是否已存在或删除它(如果是的话)。

  

javascript:window.location = window.location.protocol +'//'+ window.location.hostname + window.location.pathname +'/ directory';

1 个答案:

答案 0 :(得分:0)

这样做:

var URL = window.location.href; window.location.href = /\/directory$/.test(URL) ? URL.replace(/\/directory$/, '') : URL + '/directory';

检查网址是否以/directory结尾,如果有,则将其删除,否则添加。