如何强制我的桌面浏览器从不使用移动 Wikipedia 链接(例如 en.m.wikipedia.org)

And*_*ton 13 firefox google-chrome mobile-url

通常在网站的评论中,有人会发布移动版 Wikipedia 链接(例如https://en.m.wikipedia.org/wiki/Main_Page),大概是因为他们的移动浏览器将它们发送到那里并且他们复制粘贴了该链接。

是否有浏览器扩展或其他解决方案可以将显式en.m.wikipedia.org移动链接转换为en.wikipedia.org


对于我的用例,这特别适用于 Firefox(撰写本文时版本 62.0a1 (2018-05-11)(64 位))。但是,我也经常使用 Chrome。

har*_*ymc 13

您可以使用FirefoxChrome上提供的 Redirector 插件 :  

这个简单的扩展允许您使用正则表达式的力量重定向 url。

例如,您可以让所有移动 Wikipedia url 在桌面模式下打开(这在下面的教程中进行了转换)。

有关文档,请访问产品主页以获取包含此示例的教程:

要为移动 Wikipedia url 设置重定向,请输入以下内容:

From: ^http:\/\/(.*?)\.m\.wikipedia\.org\/(.*) 
To: http://$1.wikipedia.org/$2
Run Code Online (Sandbox Code Playgroud)

作为另一种可能性,您还可以使用 Firefox 附加组件 Greasemonkey,它在 Chrome 上以Tampermonkey的名称提供 。

您可以使用此 Greasemonkey 脚本将维基百科移动版重定向到桌面版

// ==UserScript==
// @name        wikipedia_desktop_redirect
// @namespace   https://jspenguin.org/monkey
// @description Redirect mobile wikipedia to desktop version
// @include     http://*.m.wikipedia.org/*
// @include     https://*.m.wikipedia.org/*
// @version     1
// @grant       none
// ==/UserScript==

var m = /^(https?:\/\/.*)\.m(\.wikipedia\.org\/.*)/.exec(location.href);
if (m) location.href = m[1] + m[2];
Run Code Online (Sandbox Code Playgroud)