当前,我有此书签:
javascript:currentUrl=document.location.href;document.location.assign(currentUrl+'embed');
这是因为它获取了当前URL
www.example.com/knZg_INW8fL/
并添加
embed
在它后面以便可以嵌入
但是,有时,URL会有一个
?hl=en
在它后面。如何删除并同时添加
embed
在它后面?
答案 0 :(得分:1)
随机字符将没有?
,因为它是一个特殊字符。最简单的方法是在?
上分割字符串,然后进行第一部分!
如果您还想从字符串中删除最后一个'/',则可以将其切掉
javascript:document.location.assign(document.location.href.split('?')[0].slice(0,-1));
console.log('www.example.com/knZg_INW8fL/?hl=en'.split('?')[0].slice(0,-1));