[英]Tampermonkey script is not redirecting to the expected URL?
每当使用某些搜索字词时,我都试图用另一个URL替换访问的URL。
但是,在bing.com中浏览"foobar"
得到bing.com/www.google.com.au
而不是google.com.au
。
我已经尝试使用location.href
和location.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.