这个 Tampermonkey 脚本通过修改搜索引擎结果中的 URL,重定向到替代网站,从而增强了您的搜索引擎使用体验,允许更自定义和高效的浏览体验。您还可以添加自定义的 URL 修改规则到脚本中,并欢迎将您的规则提交给这个脚本,使其变得更加有用。
如果您觉得我的脚本有用,请在 GitHub 或 Codeberg 上给我一个星标!谢谢!😘
这个 Tampermonkey 脚本通过修改搜索引擎结果中的 URL,重定向到替代网站,从而增强了您的搜索引擎使用体验,允许更自定义和高效的浏览体验。您还可以添加自定义的 URL 修改规则到脚本中,并欢迎将您的规则提交给这个脚本,使其变得更加有用。
URL 修改使用正则表达式。
您可以手动在代码中添加 DOM 选择器以支持其他搜索引擎。
对于搜索引擎 Bing,如果你在搜索结果中获得重定向链接 "https://www.bing.com/ck/a...",在Bing设置中禁用“在新标签页或窗口中打开链接”可以去除它。
对于像 Yahoo、Lycos、AlohaFind 这样的搜索引擎,该脚本支持去除重定向链接并提取真实 URL。例如,Yahoo 的重定向链接是 “https://r.search.yahoo.com/...”。如果您不使用这些搜索引擎,您可以选择使用 URL 修改规则来避免重定向链接兼容性问题。顺便说一下,您可以在这里查看所有内置的 RegEx URL 修改规则。
对于百度,脚本可以去除文本搜索结果的重定向链接,但对于图片和视频结果则不行。因为其原理是提取搜索结果 DOM 元素中明确显示的原始 URL 链接。对于某些结果,百度并不明确提供原始链接,因此,该脚本对这类结果无效。仅供参考,Tampermonkey 脚本 AC-baidu_RedirectRemove 可以去除百度所有不必要的重定向。
顺便一提,Kagi 是一个内置 URL 重定向功能的搜索引擎,值得一试。我是 Kagi 的用户,我对这个产品很满意,因此在这里给他们做个广告。
寻找更多的搜索引擎:
您可以自行添加自定义重定向规则到脚本中。
其他隐私前端替代,参见:
服务提供者:
值得一提的是,您可以使用 Farside,它可以自动重定向到工作中的隐私导向的替代前端,而不需要我们自己编写正则表达式规则。
然而,这种方法不支持对匹配的 URL 进行更细致的控制,而且由于需要通过 farside 进行重定向,这实际上是相当慢的。如果您还是想使用这个方法,可以在 urlModificationRules
中取消注释相应的部分。
包含模式示例:^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)
添加到脚本:
const urlModificationRules = [
{
matchRegex: new RegExp(/^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)/),
replaceWith: 'https://farside.link/$1'
},
// ...
];
参考信息,关于在 Redirector 中设置 farside 的 wiki:https://github.com/benbusby/farside/wiki/Browser-Extension
https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-zh-cn.md#维基