Re: [FSC] Mozilla浏览器不是标准的浏览器吗?浏览器是否“标准”不是由它一家网站能定义的。

0 views
Skip to first unread message

rae l

unread,
Jul 18, 2007, 3:57:33 AM7/18/07
to free-softwa...@googlegroups.com
On 7/18/07, fros <fr...@163.com> wrote:
> 我是freebsd6.0的系统。这两天用mozilla浏览器上网的时候,出现这样的问题了。
>
> 当我访问:
> http://www.zs-114.com/commercehtm/2007-7-2/200772100634.htm
> http://www.zs-114.com/commercehtm/2007-07-17/20070717194055.htm
>
> 的时候,显示出来的页面里,就是这么一段话:
>
> --------------------------------
> 本站点页面只支支持标准浏览器浏览页面!
> 请改用MyIE,IE,NETSCAPT,FireFox等游览器。
> 您使用的是:Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/
> 20061027
> --------------------------------
>
> 我就奇怪了。
> 连古老的netscapt和那个完全不标准的IE都被认定是标准的浏览器了。
> 怎么Mozilla浏览器会被拒绝了呢?
在我的linux平台firefox上可以访问,但显示效果很糟糕,这个网站显然没有在firefox上测试过。

浏览器访问服务器时,会将自身信息(浏览器版本、操作系统版本等)以一个字符串形式报告给服务器,服务器要对客户进行鉴别的唯一的方式就是检查这个字符串,一般会用到正则表达式或一种字符串匹配算法,我猜这个网站的这个匹配算法有BUG,它可能不认识你的FreeBSD而误报。

事实上,你的浏览器是否"标准"不是由它一家网站能定义的,
支持W3C的浏览器才是标准的,mozilla和firefox是支持W3C的,这在业界早有定论。

fros

unread,
Jul 18, 2007, 4:02:06 AM7/18/07
to Free Software Community
奇怪,它检测显示出来的系统,浏览器版本之类,都完全正确阿?

不可能是因为认识不到我的freebsd而误报阿!

你看它显示出来的信息撒,


--------
本站点页面只支支持标准浏览器浏览页面!
请改用MyIE,IE,NETSCAPT,FireFox等游览器。
您使用的是:Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/
20061027
--------

On Jul 18, 3:57 pm, "rae l" <crq...@gmail.com> wrote:

rae l

unread,
Jul 18, 2007, 4:18:16 AM7/18/07
to free-softwa...@googlegroups.com
On 7/18/07, fros <fr...@163.com> wrote:
> 奇怪,它检测显示出来的系统,浏览器版本之类,都完全正确阿?
这不是检测出来的,是浏览器自动发送过去的User-Agent字段,是一个字符串,它这个网站就是简单地打印出来而已;

>
> 不可能是因为认识不到我的freebsd而误报阿!
>
> 你看它显示出来的信息撒,

Bill Xu

unread,
Jul 21, 2007, 10:38:34 AM7/21/07
to Free Software Community
对付这样网站的做法就是用脚投票。

On Jul 18, 4:18 pm, "rae l" <crq...@gmail.com> wrote:
> On 7/18/07, fros <f...@163.com> wrote:> 奇怪,它检测显示出来的系统,浏览器版本之类,都完全正确阿?

Reply all
Reply to author
Forward
0 new messages