帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
19
帖子
0
勋章
185
Y币

[App引擎] 关于新版的自定义userAgent

[复制链接]
发表于 2015-8-8 00:45:50
支持官方发布自定义userAgent

<preference name="userAgent" value="widget://res/ua.txt" />


本地真机调试测试后,发现:文本文件定义的是整个userAgent信息


问题???
1、手机系统自带的userAgent被完全覆盖,那么所有安装APP的手机就会使用同一个userAgent,这样在远程HTML页面如何区分安卓、苹果及浏览器内核版本?这将导致远程HTML脚本及CSS针对浏览器的HACK变成小白???


2、能否实现使用手机系统自身的userAgent附加一个自定义的标识字符串,比如像微信的“MicroMessenger”,实际的应用中最大的需求仅需要识别出是来自APP即可!





20
帖子
1
勋章
7589
Y币
本周的版本将做兼容处理,如果<preference name="userAgent" value="widget://res/ua.txt" />中,value配置的是一个字符串,而不是类似widget://res/ua.txt这样的文件地址,那么将这个字符串追加到系统默认userAgent中,不做完全替换。
19
帖子
0
勋章
185
Y币
继续求助!!!!!
0
帖子
0
勋章
12
Y币
的确是个问题,定以后全部手机都默认为相同的一个浏览器标识了,包括OS、浏览器版本、浏览器字符串这类的,

应该设计为系统自带userAgent+附加用户自定义字符串

请官方关注下这个,要不按现在的方式自定义userAgent会引起远程页面JS、CSS混乱无效的
19
帖子
0
勋章
185
Y币

继续求助!!!!!
8
帖子
0
勋章
112
Y币
同样在关注
19
帖子
0
勋章
185
Y币
继续求助!!!!!
0
帖子
0
勋章
11
Y币
常山赵子云 发表于 2015-8-18 14:36
本周的版本将做兼容处理,如果中,value配置的是一个字符串,而不是类似widget://res/ua.txt这样的文件地址 ...

建议用 api.userAgent="ios myapp.........." 这样的方式定义,随时可以修改
21
帖子
0
勋章
770
Y币
是个问题,但说会给页面js和CSS造成混乱,不敢苟同,页面效果为什么要反馈到服务器来调整?客户端不可以解诀吗?如果用户数量巨大,服务器会是一个什么状况,又或说服务器配置本身不高
19
帖子
0
勋章
185
Y币
xnceo 发表于 2015-8-20 07:27
是个问题,但说会给页面js和CSS造成混乱,不敢苟同,页面效果为什么要反馈到服务器来调整?客户端不可以解 ...

请注意,是会给openWin/openFrame打开远程服务器URL页面的js和CSS造成混乱(全部识别为相同的一个浏览器,不能区分安卓、苹果及浏览器版本),远程页面的JS和CSS需要针对客户端浏览器类型版本适配(APP userAgent)
12下一页
您需要登录后才可以回帖 登录

本版积分规则