小书签用一些字符替换当前 url 并在另一个选项卡中打开

Bookmarklet to replace the current url with some chars and open in another tab

我正在构建小书签,我需要替换当前 URL 中的一些字符,并在它们激活小书签时在另一个选项卡中打开它。

这是代码

javascript:setTimeout(function(){window.location.href = window.location.href.replace('foo', 'bar')}, 200)

但是,我只能刷新当前选项卡中的页面。如何在新标签页中打开新的 link?

我不熟悉小书签,但试试这个:

javascript:setTimeout(function(){
    const href = window.location.href.replace('foo', 'bar')
    window.open(href)
}, 200)

让我知道它是否有效。