阅读:9381回复:36
关于Maxthon在修改UserAgent的失误的个人观点
先解释一下什么叫UserAgent:
要解释这个问题,要从整个HTTP通讯协议解释。 首先,在HTTP协议中,是通过一些命令(如get post)来达到与服务器通讯的目的的。其中有一个命令就是叫UserAgent,它传送的是客户端的软件名称。而传送的东西就是叫UserAgent,(用户代理识别字串)。服务器能通过这个字串辨别客户端的软件系统,达到针对不同浏览器的更多支持,(这个在IE 3.0时代是非常重要的),而现在,Useragent字串就是用来分析浏览器的占有率的重要指标。 其实现在的HTML语法开始有大一统趋势,UA的识别已经变得不太重要,但是UA的初衷还是为了识别不同浏览器而优化网站。显然Maxthon作为IE核心浏览器(虽然有Gecko核心,这里不作讨论,也不在讨论范围),其HTML解析引擎和IE根本一样,(MT连与服务器通讯的方式也是和IE相一致的,这和Firefox不同,简单来说就是MT只是作为IE的一个外壳而已,一个窗口里面包着一个IE而已)在服务器端应该不需要将IE和MT分开发送不同的数据或文件,那么就UA在MT看来就只变成了提高市场占有率数据的工具。如果MT能修改IE的UA,那么就可以达到提高占有率统计数据的目的。(如果不作修改那还怎样提高呢?) 现在最集中的问题是,微软在设计IE的时候的UA字串是放在注册表里的,通过一个很简单的脚本就能够修改这个字串,也同时方便了各种第三方软件,但是,MT在使用期间修改注册表,这个处于软件行业的角度来说是没有问题的,关键在于MT又没有在修改之前做一个备份?MT进程正常关闭以后又没有还原他修改过的痕迹?事实已经证明,没有!这个只能叫做MT开发过程中的失误,但是现在更重要的问题是,MT这个失误是不是特意的。如果是特意加上去的话,那么MT篡改UA导致市场占有率数据混乱已经是不可推翻的事实,这个是恶意竞争!从道德上就说不过去! 不过我更倾向于MT的失误是无意的,但是即使是这样,造成的影响已经非常巨大,不是一天两天就能解决的事情。 我是Firefox的支持者,今天为了公平,我特意用IE来写这个帖子。目的是我的这个帖子是在完全中立的角度从MT本身去批判,并没有反对MT使用者和推广FX的意思,使用是客户的问题,用不用是自己的事。MT的这个失误很明显没有对MT使用者造成影响,但是不能说在其他地方没有影响,在各个软件的竞争方面,MT的这个失误已经导致MT客户端的市场占有率比平时偏高。 有人指出:卸载MT会去掉这个UA修改痕迹,但是,装了MT就等于客户不会用IE了么?不会用其他的IE内核浏览器了么?很多人的电脑的软件是别人帮忙(或者是电脑公司帮忙)安装的,但是装上去了一定要永久的用么?这个是不可能的。 以上是我的一些观点。 |
|
|
1楼#
发布于:2006-06-15 14:12
那就有点意思了,原来马桶有时候也漏液体哦.................
|
|
|
2楼#
发布于:2006-06-15 14:12
|
|
3楼#
发布于:2006-06-15 14:12
哇,又干上了……
|
|
|
4楼#
发布于:2006-06-15 14:12
找个胖妹吧,别一日到黑射墙,心理不平衡。
礼尚往来,你便来个杏加橙吧 (虽然可能已经没多个)。 |
|
|
5楼#
发布于:2006-06-15 14:12
傻逼 abc@home
祝你全家死光光 |
|
|
6楼#
发布于:2006-06-15 14:12
你是家里有事才胡言乱语吧,还是一句,看开点,节哀顺变。 |
|
|
7楼#
发布于:2006-06-15 14:12
火葬场24小时送货专递电话:44444444 可在网站预定床位:www.huozhangchangol.cn 节假日加收20%手续费 |
|
|
8楼#
发布于:2006-06-15 14:12
看看你那个狗食样子 也不撒泡尿照照你自己那个傻逼德行 几天不给你拿龙你就难受? 还他妈的到处充大辈儿 告诉你 冲大辈儿 没好事儿 火葬场里头一份儿 |
|
|
9楼#
发布于:2006-06-15 14:12
|
|
|
10楼#
发布于:2006-06-15 14:12
|
|
|
11楼#
发布于:2006-06-15 14:12
两个孝子...
节哀顺变吧。 |
|
|
12楼#
发布于:2006-06-15 14:12
家属谢礼
|
|
|
13楼#
发布于:2006-06-15 14:12
|
|
|
14楼#
发布于:2006-06-15 14:12
过来瞻仰一下abc大大,hi,我是yskin,还记得我吧?
感觉abc在这个论坛发的帖子比在Maxthon论坛发的多啊。 |
|
上一页
下一页