作为国内最大最悠久的科技类网站之一的 cnBeta,在早就提供移动版的情况下,使用 Firefox for Android 访问时居然至今不能自动跳转,居然保持完全不能在手机上阅读的桌面版!
实在忍无可忍,自己动手丰衣足食。
现在 HeaderEditor 和 URLRedirector 在 Firefox for Android 上都能正常运作,但相对而言后者的作者疑似已经弃坑,而且我维护的 URLRedirectorRules 现有规则中没有需要在移动端生效的,综上考虑,还是选择前者吧。
观察下来,cnBeta 移动版有两种,标准版和触屏版。触屏版是无法通过网址直达的,放弃。标准版网址构成为 m.cnbeta.com/wap/view/数字.htm , 相对而言,桌面版的网址比较丰富,最常见的是 www.cnbeta.com/articles/类别/数字.htm。
在首页还有 hot.cnbeta.com 开头的:
所有类别都在顶端了:
相对而言,cnBeta 的网址构成还是很规律的,使用正则表达式能完整涵盖。为了保持规则的简洁方便维护,鉴于手机浏览器访问 cnBeta 桌面版首页的可能极小,就没有加入适配中。
为防止影响桌面浏览,单独导出成规则文件。已经上传到 Github,欢迎有需要的朋友使用。