IE8下兼容性视图问题,导致网页跳到登陆页

  近日发现一个问题,在IE8下(其他浏览器未发现有该问题)普通用户访问选房单比对页面时,会跳到登陆页面。Ticket: 15529
  在yyang的帮助下,发现是因为在IE8下先通过兼容性视图访问了某些页面,再打开选房单–房源比较页面时无法读取之前的cookies,导致页面跳转到登陆页面。

重现方式:
1. 普通用户进入选房单页面,点击“查看使用说明”
〓〓这时IE8会自动用兼容性视图打开该网页(此步需要等页面完全加载完毕后,才会进到兼容性模式)。
兼容性视图模式,并且二手房列表页处于非登陆状态。
如果通过新ie浏览器打开二手房列表页,不会进入兼容性视图。应该是被上一个页面所影响

2. 点击选房单页面中的“找二手房 >>”
〓〓此时打开的二手房列表页新窗口也会变为

3. 搜藏几套房源后,在选房单页面选选后,点击“比对选中房源”
〓〓新打开的窗口自动跳到登陆页面

原因分析:
“查看使用说明”页面在IE8下使用兼容性视图打开,导致后续页面的cookies读取不正确,跳转到登陆页

优化空间:
1. 是否能在技术上解决因为IE8兼容性视图,导致cookies读取不正确的问题?
2. 为何anjuke网站部分页面在IE8浏览器下,是通过兼容性模式打开的?是否网页在IE8下存在兼容性问题?能否优化?

类似情况:
之前一直有经纪人反应在新版房源发布时会意外登出,是否会是同一种原因呢?
经纪人在房源发布过程中,点击到了其他通过兼容性视图打开的页面后(有可能是anjuke网页,也有可能是其他第三方的网站),再发布房源,导致页面跳到登陆页。

因为房源发布时登陆经纪人账号后,无法进入上述“查看使用说明”页面,所以我无法验证上述猜测是否成立。

发表评论

电子邮件地址不会被公开。