mantou
小狐狸
小狐狸
  • UID39300
  • 注册日期2013-03-22
  • 最后登录2016-02-21
  • 发帖数15
  • 经验47枚
  • 威望0点
  • 贡献值16点
  • 好评度0点
  • 社区居民
阅读:1975回复:1

Firefox OS浏览网页时显示桌面版

楼主#
更多 发布于:2013-12-28 13:53
本人水平有限,请各位指正。

Firefox OS浏览网页时显示桌面版的原因
如果你是Firefox OS用户,那么你肯定有这样的感觉:浏览器网站时好像只有谷歌是正常的,因为浏览其它网站(如网易 、新浪、腾讯、搜狐、百度、豆瓣、优酷等网站)纷纷显示成桌面版网页,不仅浪费流量、硬件资源,而且还没法看,这叫人怎么活?Firefox OS的UA为“Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0”,告诉网站此设备为火狐移动设备,有些网站虽然不知道火狐移动设备是上面东西,但它知道是移动设备,于是便显示移动版网页,有网站则只认识安卓移动设备/苹果移动设备,看到是火狐移动设备的请求就传给我们桌面版页面。

通过UA伪装成安卓访问手机版网页
Firefox OS浏览器虽然没有直接修改UA的功能,但在ROM固件中有个文件可以定制网站所使用的UA,这个文件就是system\b2g\ua-update.json,通过修改这个文件,我们可以定制什么网站使用什么UA。
将这个文件替换原文件再刷机即可,关于自订自己的Firefox OS的其它内容,请点击这里
 
一起来完善ua-update.json
 
完善ua-update.json,可以帮助更多的Firefox OS使用者。为什么要帮助Firefox OS使用者?当然是让Firefox OS的使用者越来越多,让大众去接收这个基于OpenWeb操作系统,使开放互联网变得更加标准、强大(详情见Firefox OS的意义)。如何知道一个网站能够通过修改UA自动跳转到移动版呢?可以在你的桌面浏览器上安装这个UC脚本(Firefox)或User-Agent Switcher(Chrome),再在窄屏(宽度小于640px)下分别用FFOS的UA和安卓UA(或其它UA)清空缓存访问该网站的一级域名,如果用安卓(或其它)UA时显示的网页比使用FF OS UA显示的网页体验更好,那么说明此网站可列入ua-update.json。。
想要一起来完善ua-update.json或报告站点请联系馒头。目前尚不清楚该文件的准确写法,例如:如何注释。

能否据此做一个访问手机版网页的app?
 
不知是否可以做成app,在使用Firefox OS的时候直接修改ua-update.json,其主要问题是该文档能否访问到并修改,如果可以访问和修
改,那么我们就完全可以做成webapp,并且还可以有自动查重等其它智能化功能。如果哪位朋友能研究研究,在下将代表全体Firefox OS用户(假设能代表)感激你。
注:
馒头部落|http://mantou.eu.org/
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
1楼#
发布于:2013-12-28 23:20
挽尊
游客

返回顶部