如何使用小书签抓取 URL 的一部分
How to grab part of URL using bookmarklet
目前我有这个书签:
javascript:currentUrl=document.location.href;document.location.assign(currentUrl+'embed');
它的作用是获取当前 URL
www.example.com/knZg_INW8fL/
并添加
embed
在它后面所以它可以嵌入
但是,有时 URL 会有一个
?hl=en
在它后面。我怎样才能删除它并同时添加
embed
后面呢?
随机字符不会有?
,因为它是一个特殊字符。最简单的方法是在 ?
上拆分字符串并取第一部分!
如果您还想从字符串中删除最后一个“/”,可以将其切掉
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));
目前我有这个书签:
javascript:currentUrl=document.location.href;document.location.assign(currentUrl+'embed');
它的作用是获取当前 URL
www.example.com/knZg_INW8fL/
并添加
embed
在它后面所以它可以嵌入
但是,有时 URL 会有一个
?hl=en
在它后面。我怎样才能删除它并同时添加
embed
后面呢?
随机字符不会有?
,因为它是一个特殊字符。最简单的方法是在 ?
上拆分字符串并取第一部分!
如果您还想从字符串中删除最后一个“/”,可以将其切掉
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));