Firefox浏览网站出问题,绝大部分是网页上的非标准元素引起的,但也有例外。
前两天帮一个网友看了个问题,他有一个图片发布网站,IE能发图片,Firefox却不能。从网页上看,完全没有错误,可总是得到"图片类型不支持“的结果。最后问他要到了服务器端处理POST的那段php代码,才找到答案。
对于Progressive-JPEG,IE在POST的时候使用了image/pjpeg这个不标准的content type,而Firefox使用的是image/jpeg。他的php里只对image/pjpeg做了处理,导致了Firefox总是提交失败。
这个问题让我联想到了网易163邮箱不能贴附件的问题,从网页代码部分同样也看不出什么原因,会不会也是由Firefox和IE在POST/GET上的差别导致的?我无法求证了,除非网易也愿意把他们的代码发给我看。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=252868