无意间发现一个关于跳转的问题,
PC 端访问携程的手机域名( http://m.ctrip.com/)时,
IE 和 Firefox 会自动跳转到 PC 域名 ( http://www.ctrip.com/)
而 chrome 内核的浏览器不会做自动跳转。
大家能不能讨论下携程对于浏览器做这么判定的原因是什么?
|  |      1learnshare      2015-09-08 15:33:09 +08:00 没有好好解析 UA ,判断错误了 | 
|  |      2fising      2015-09-08 15:34:07 +08:00 恩。 | 
|  |      3ehs2013      2015-09-08 15:34:12 +08:00 太多网站都不会从手机版跳转回电脑版了,神烦 | 
|  |      4abelyao      2015-09-08 15:52:22 +08:00 http://m.weibo.cn/ 微博也一样 | 
|  |      5learnshare      2015-09-08 15:53:37 +08:00  1 不同意附言, Chrome 有设备模拟功能,不需要服务端强制不跳转。 | 
|  |      8Jal OP @learnshare   恩  这倒是   不过输入 PC 端网址 按 F12 模拟后 是自动跳转到 M 端网址  但是取消模拟后还是只能停留在 M 端   能做到双向么? | 
|  |      9Jal OP @abelyao  本来我觉得要么可以跳要么都不可以跳  但是今天突然发现携程还分浏览器跳   所以感到有点奇怪  是 BUG 还是有意为之   好想知道啊.... = =! | 
|  |      10abelyao      2015-09-08 16:09:08 +08:00  1 @Jal 一般来说自动跳转都是根据 user-agent 来判断,但是貌似安卓手机上的 user-agent 也已经使用 chrome 标记了,而安装 chrome 手机浏览器的话更是没区分,所以不敢把所有 chrome 都跳到 pc 版去吧。也有可能是楼上说的 user-agent 判断得不够严谨。 |