Ticket #71 (closed 故障: fixed)
福建泉州地区用户反映产品报价库索引页和终端页的经销商无法露出的问题
| Reported by: | yuanhuoqing | Owned by: | yuanhuoqing |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | 产品库 | Version: | 产品库3.0 |
| Keywords: | Cc: | ||
| Due Date: | 25/11/2011 |
Description (last modified by yuanhuoqing) (diff)
最近福建泉州地区用户反映产品报价库索引页和终端页的经销商无法露出问题,图片:
;
;具体分析处理过程如下:
一、最近切换城市刚刚改版上线,修改了IP识别的parea_city_ip.js,从ip识别到映射到分站的流程改为ip识别返回字符串==》匹配到存在的分站,如果没有==》从地区映射分站表中匹配,如果没有==》返回全国;因为福建泉州是没有分站的,初步判断是从地区映射分站表中匹配过程有bug,最终匹配到全国分站,于是本地模拟测试IP识别到分站没有问题,可以正确匹配到福建福州分站,再写了个测试页到线上给客户测试也没有问题,这过程中发现最终不能返回全国,因为全国是没有经销商的,修改为parea_city_ip.js从IP识别匹配到存在的分站和从地区映射分站表中匹配都没有结果时应返回广州分站,这样至少可以让经销商能露出来;
二、排除了不是ip识别匹配分站不对的问题后,加客户和她朋友的qq,并远程控制他们的电脑操作发现他们有的是ie6下有问题但在搜狗下没问题,有的ie6下和360下有问题,ie6提示加载中(这个之前遇到过,是ie浏览器缓存导致无法识别编码后乱码的问题),有的ie6下识别分站是全国。
继续在客户的朋友的电脑上清了ie6浏览器cookie后,点击测试链接后重新写了cookie后经销商都可以露出来。
根据以上现象判断在ie6下写cookie的js方法有bug,不能判断cookie失效而不会重写cookie,因为之前城市切换没改版前泉州是不会映射到福州分站的,最后会匹配到全国,所以之前的cookie存的值是全国一直有效;
最终处理方法如下:
1、优化写cookie的js方法;
2、经销商接口去掉浏览器缓存(增加了服务端的压力,但没办法,有少数ie6下还是会乱码);
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)


