问题是我正在尝试抓取部分网址并将其放在新网址中,然后加载新网址。我以前做过这个,但是对于这种情况,它会使用新的URL并在已经加载的URL之后添加它。这是我的代码(简单的Javascript,而不是bookmarklet):
function(){
var replaceLink = window.location.href;
var link = replaceLink.split('imgur.com/');
window.location.href = 'filmot.org/' + link[1];
}
它返回的是imgur.com/filmot.org/[id]。 感谢。
答案 0 :(得分:2)
它认为“filmot.org/”是一个相对链接。这意味着它将与运行此代码的任何网站相关。如果您在imgur.com上使用此功能,那么您的window.location.href
将导航至imgur.com/filmot.org/whatever。
您需要将其指定为带有协议前缀(“http://filmot.org/”)或协议无关的前缀(“//filmot.org /").
的URL