当我在台式电脑上浏览维基百科时,我非常喜欢并享受移动版维基百科。我希望随时都能看到它。
是否有任何 Google Chrome 配置开关或插件允许用户定义一组始终作为移动版本请求的网页或 URL?
我知道可以使用开发者工具,但这不是我要问的。打开 Dev Tools 进行常规网页浏览似乎不是一个好主意。我正在寻找一种类似白名单的东西,我可以在其中放置始终以这种方式打开的 URL。
如果有其他浏览器(例如 Firefox、Opera、Edge)的类似解决方案,也请分享。
答案1
当然,这背后可能还有其他因素,但一般来说,包括维基百科在内的许多网站,如果使用移动设备,都会直接将用户重定向到其网站的不同版本。以下是我最近历史列表中的一个随机示例(不要质疑:p):
个人电脑:https://en.wikipedia.org/wiki/Magma
移动的:https://en.m.wikipedia.org/wiki/Magma
此重定向在满足条件后发生,并且此条件基于用户代理,众多请求标头浏览器会向网站服务器发送一串(长)字符,以告知访问该页面的用户一些信息。例如:
Mozilla/5.0(Windows NT 6.1;Win64;x64)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/69.0.3497.100 Safari/537.36
通过这个,维基百科就知道我正在使用 Google Chrome 从 Windows x64 PC 访问它们。
如果触发重定向的条件基于用户代理,如果您手动修改它,您可以假装使用不同的设置。
对于 Google Chrome,我已经测试过Chrome 的用户代理切换器只需点击地址栏旁边的图标,我就可以更改我的用户代理为移动用户代理。在可用选项中,您可以找到不同的浏览器,甚至移动操作系统(Android、iOS 和 Windows Phone)。
例如,通过点击安卓然后挑选Android KitKat我的 User-Agent 字符串变成:
Mozilla/5.0(Linux;Android 4.4.2;Nexus 4 Build/KOT49H)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/34.0.1847.114 Mobile Safari/537.36
验证 User-Agent 是否来自移动设备的方法有很多种,但最常见的方法是移动的接近结尾的表情。点击两次,页面重新加载,然后我被发送到维基百科移动版。
默认情况下,您必须手动定义要使用的用户代理,这是一个全局更改,这意味着它将应用于您后续打开的任何选项卡/窗口,但如果这是一个负担,您也可以按域单独进行此更改。
在其选项面板中,永久恶搞名单您可以设置维基百科作为域名并从下拉菜单中选择一个移动选项,从那时起,每次您访问维基百科页面时,您都会被重定向到移动版本。
虽然不是同一个扩展,但我发现这个适用于 Firefox。它有一个更漂亮的 UI,您可以在其中定义所有内容,移动/桌面设备和操作系统。它还允许更改每个域或特定 URL,方法是将它们定义为图标下方字段中的逗号分隔列表。