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

If on specific URL, redirect to another URL

使用 Tampermonkey Chrome!

我的代码终于到了最后一期。我已经尝试了几种不同的方法,但其中 none 实际上对我有用:((在下面列出)

检查特定 URL 和 IF 那个 URL link,然后重定向到另一个 URL 的最佳方法是什么?

我试过下面的代码。

以及搜索 google 其他任何内容(这些是唯一出现但实际上都没有针对 tampermonkey 的 2)

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 个小时里,我一直在努力解决这个问题,所以我很自然地把头撞在桌子上。

正如@wOxxOm 所说,yahoo 添加了一个 www.

尝试:

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

另外,如果您想要更改默认网页,您可能可以更改浏览器设置,而不是使用 tempermonkey。