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

Javascript 如果在特定URL上,则重定向到另一个URL,javascript,google-chrome-extension,tampermonkey,Javascript,Google Chrome Extension,Tampermonkey,使用Chrome的Tampermonkey 我的代码终于到了最后一期。我尝试了几种不同的方法,但没有一种真正适合我:((如下所列) 检查是否在特定URL上以及是否在该URL链接上,然后重定向到另一个URL的最佳方法是什么 我已经尝试了下面的代码 以及搜索谷歌搜索其他任何东西(这是仅有的2个出现,但实际上都没有说是为了tampermonkey) 在过去的4个小时里,我一直在试图弄清楚这一点,因此我有理由把头撞在桌子上。正如@wOxxOm所说,雅虎在www 尝试: 此外,如果您试图更改默认网页,则可

使用Chrome的Tampermonkey

我的代码终于到了最后一期。我尝试了几种不同的方法,但没有一种真正适合我:((如下所列)

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

我已经尝试了下面的代码

以及搜索谷歌搜索其他任何东西(这是仅有的2个出现,但实际上都没有说是为了tampermonkey)


在过去的4个小时里,我一直在试图弄清楚这一点,因此我有理由把头撞在桌子上。

正如@wOxxOm所说,雅虎在www

尝试:


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

Yahoo正在此处添加www(
https://www.yahoo.com/news
)所以我认为你也应该尝试添加它。太棒了。如果你能标记这一点,如果其他人遇到这个问题,我会很感激的。
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;
}
if(window.location.href == "https://www.yahoo.com/news"){
   window.location.href = "http://www.google.com/news";
}