如果在特定URL上,则重定向到另一个URL

时间:2019-01-17 21:07:15

标签: javascript google-chrome-extension tampermonkey

使用Chrome的Tampermonkey!

我终于在代码的最后问题上了。我尝试了几种不同的方法,但实际上这些方法都不对我有用:((在下面列出)

检查是否在该URL链接上的特定URL和IF上然后重定向到另一个URL的最佳方法是什么?

我尝试了下面的代码。

在Google上搜索其他内容(这是出现的仅有的两个,但实际上并没有说出tampermonkey)

if(window.location.href == "https://yahoo.com/news"){
    var MyURL = GM_getValue ("http://www.google.com/news");
    window.location.href = MyURL;
}

or

if(window.location.pathname === 'https://yahoo.com/news'){
    var MyURL = GM_getValue ("http://www.google.com/news");
    window.location.href = MyURL;
}

在过去的4个小时里,我一直在努力地想出办法,所以我正合法地在桌子上猛击头。

1 个答案:

答案 0 :(得分:0)

就像@wOxxOm一样,雅虎添加了www。

尝试:

if(window.location.href == "https://www.yahoo.com/news"){
   window.location.href = "http://www.google.com/news";
}

此外,如果您要更改的是默认网页,则可能有一个浏览器设置可以更改,而不是使用Tempermonkey。