阅读:15801回复:39
cnBeta.COM 独家:有关于Maxthon浏览器修改用户UA的官方说明
昨天晚上,CB接到来自Mozilla中国论坛FireFox板块的用户投递.
投递者称,在一台装有IE浏览器的机器上安装了Maxthon后,Maxthon会修改系统设置,把IE的用户端标识(User Agent)修改为Maxthon,但在关闭程序的时候并没有修改回来,这个时候大家用IE和其它外壳(例如avant等)访问网站的时候,网站的统计端记录的将全部是Maxthon的访问记录. 针对此事,我们火速联系了Maxthon的公关和负责人, Maxthon官方发布声明如下: --------------------------------------------- 最近有接到用户的报告说使用了 Maxthon 浏览器以后,即使用IE浏览的时候,也会显示有 Maxthon 的 User Agent 字串. 我们进行了调查和比较,发现类似的IE外壳浏览器(比如 国外非常流行Avant Browser)都有同样的问题.我们跟 Maxthon 开发小组进行了询问,以下是得到的回答. Maxthon 小组加入 Maxthon 的标示字串是为了让网站更好的针对用户使用的浏览器软件提供相应的服务.Maxthon 浏览器提供了选项,可以选择加入或者取消 Maxthon User Agent 标示的方法.具体位置在 Maxthon 选项->常规 添加 Maxthon 浏览器标示. 另外,在Maxthon的反安装程序里边也会自动的去掉 Maxthon的标示.之所以出现提到的问题,是因为 IE 没有提供相应的接口来动态的实现添加第三方 User Agent的方式,对于 User Agent 的改动对所有的IE内核都会生效. 我们已经向微软提交了这个问题,希望他们能在IE7里边提供动态添加第三方浏览器标示的接口. 同时,我们也会查找技术资料,希望能完美的解决这个问题.对于不希望添加 Maxthon 标示的朋友,可以使用我们提供的选项取消. --------------------------------------------- CB将继续关注此事,并继续和Maxthon保持接触,如果大家有何疑问,可以跟帖提出相应的问题,相信会有一个满意的答复. |
|
1楼#
发布于:2006-06-09 09:47
果然很能解释
不过我们已经作了较详细的测试了 可以发现还是有不少IE内核的浏览器没有这么做 默认就开启添加UA的功能似乎也不能让人满意吧 |
|
2楼#
发布于:2006-06-09 09:47
明明知道IE 没有提供相应的接口来动态的实现添加第三方 User Agent的方式,默认就开启那是绝对的无赖
|
|
|
3楼#
发布于:2006-06-09 09:47
感觉就像是陈解释他是清白的,其他人反他简直就是无理取闹,呵呵
|
|
4楼#
发布于:2006-06-09 09:47
Maxthon2也没有默认修改注册表吧,仅在自身运行时使用Maxthon2的UA,并不影响其他的UA
所以说明Maxthon在后来已经注意到了这个问题可能的影响,而做出了策略上的调整 但是这不能抹煞它过去的相当长的版本中默认修改IE内核UA的事实,特别是现在的稳定版本依旧是如此的 |
|
5楼#
发布于:2006-06-09 09:47
|
|
|
6楼#
发布于:2006-06-09 09:47
恩 对的 默认不要设置为自动添加UA 这就像流氓软件 你应该默认不安装才对的 不然说不过
|
|
|
7楼#
发布于:2006-06-09 09:47
fang5566:恩 对的 默认不要设置为自动添加UA 这就像流氓软件 你应该默认不安装才对的 不然说不过回到原帖 退出时没清除 UA 是缺失,但默认添加 UA 就像流氓软件?FF 不添加 UA 的吗? 为甚么需要辨别 IE 和 IE 外壳? IE 外壳大部分是标签的,而 IE 是独立窗口的。部分 IE 外壳 (myie2, theworld, green browser) 不能打开用户要求的指定大小弹出窗口,而部分 (maxthon 1.x, avant) 则不能在指定位置打开用户要求的指定大小弹出窗口。在 IE showModalDialog 只锁定一个页面(窗口),其他页面(窗口)可以继续操作,而在多页面 IE 外壳或 IE7 则会锁定整个浏览器,其他页面不能操作。... 有网站对 maxthon 作出兼容吗? 我知道的不是太多,一般我会教他们用比较准确的方法探测 maxthon - 用 maxthon 的 external command (部分不需要 security id )。 |
|
|
8楼#
发布于:2006-06-09 09:47
|
|
|
9楼#
发布于:2006-06-09 09:47
nighttalker: |
|
|
10楼#
发布于:2006-06-09 09:47
有分别 ,不用maxthon的时候也显示maxthon的UA,但不用FF的最时候显示过FF的UA吗?
这叫bug?没错,不过不是maxthon软件本身的bug,而是开发团队的bug。 PS:默认状况。用指使用,不用不指卸载。 |
|
11楼#
发布于:2006-06-09 09:47
desatan:有分别 ,不用maxthon的时候也显示maxthon的UA,但不用FF的最时候显示过FF的UA吗? 在关闭 maxthon 后不应该保留在 IE 的 UA 添加的 post platform 这点我一开始就同意。这是 maxthon 的 bug,大家喜欢怎么称呼我也没意见。 但说默认在 IE 的 UA 添加 post platform 就像流氓软件便不能苟同。 [quote="fang5566"]恩 对的 默认不要设置为自动添加UA 这就像流氓软件 你应该默认不安装才对的 不然说不过[/quote] |
|
|
12楼#
发布于:2006-06-09 09:47
結果有分別嗎?用 maxthon 的時候 UA 顯示 maxthon,用 FF 的時候 UA 顯示 FF。 我冷,我说的是 "用 IE 的时候 UA 显示 Maxthon",明白了么? |
|
|
13楼#
发布于:2006-06-09 09:47
简单的说,在使用时出现自己的 UA 是正常的事。但在不使用时 (使用 IE 时) 出现则是个问题 (说第 N+1 次)。 应该十分清楚了吧。 |
|
|
14楼#
发布于:2006-06-09 09:47
居然还在这里废话,你无非是承认做法不对,然后说:俺的3721开发者初衷是好的,人品也是一流的,只不过失手出现一个“bug”——安装时忘了提示
|
|
上一页
下一页