代码改变世界

Excel等外部程序点击链接会带上IE信息的bug

2013-12-05 19:57  straybird  阅读(273)  评论(0编辑  收藏  举报

今天碰到一个问题,在Excel内点击链接到默认浏览器Chrome打开,奇怪的是服务端收到的Session一直对不上。

查了很久发现这个Excel到Chrome的跳转竟然带上了IE的Cookie 和 UserAgent。

此种情况在服务端完全无法识别,所有信息都跟在IE浏览器内部点击一样。

当然此时 Referer 也是空的。

解决的方法是返回给客户端一个空白页面,带上原本的链接做参数,通过前端Javascript 再跳一次。