浏览器之间的利益之战,开发人员的痛苦
现在浏览器五花八门的,IE就有N个版本,再加上中国内地这些根本没有核心技术的公司,只是在IE的基础上面加上一个壳,就推广出来,可就是这样,我们这些广大的网络用户都特别的情有独钟的,这下我们程序开发人员就悲剧了。
就拿今天遇到的一个问题来说吧:
情况是这样子的,个人中心做的一个发送留言功能的地方,很简单,表结构也很简单,其中一字段FileName字段长度我设置成了120,应该是够长了吧。
效果就是上面这样子。
但测试的时候,测试人员的测试结果是点击发送回复的时候报错了,意思就是这里上传保存文件的字段长度不够。反应到我这边,我也进行测试但结果是可行的。
一问测试人员,发现一个情况,那就是他使用的是360的浏览器进行测试的,我也用360试试,一试结果真的报字段长度不够的错。
真没想到我在ASPX.CS页面里获取时用的是FileUpload1.PostedFile.FileName这种方式,但各个浏览器中返回过来的这个值是不一样的。
这还是我第一次遇到服务器控件,取得的值是不一样的。
更不用说JS以及样式了。
相对于其他浏览器,我是比较讨厌360的。JS的兼容性都要比其他浏览器的差多了。虽然没有自己的内核,但也不能把人家的东西改成这样子吧。。鄙视一下。