繁体   English   中英

Tampermonkey脚本未重定向到预期的URL?

[英]Tampermonkey script is not redirecting to the expected URL?

每当使用某些搜索字词时,我都试图用另一个URL替换访问的URL。

但是,在bing.com中浏览"foobar"得到bing.com/www.google.com.au而不是google.com.au

我已经尝试使用location.hreflocation.replace()

var OldUrl = location.href
var NewUrl = "www.google.com.au";

var arr = ["foobar"];
for (var i = 0, len = arr.length; i < len; ++i) {
    if (OldUrl.indexOf(arr[i]) != -1) {
        // str contains arr[i]
        location.href = NewUrl; 
        //location.replace(NewUrl);
        found = true;
        break;
    }
}

除非以协议为前缀,否则URL被视为相对URL。 为了特别解决您的问题,我建议

var NewUrl = 'https://www.google.com.au'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM