Summary
- W3C 早在 2003 年就认为美国第 5,838,906 号专利可能影响 HTML 中的嵌入式交互对象,并向美国专利机构提交早期技术材料供复审。它当时对兼容损失的描述是风险预判,不是后来故障的统计。
- 微软于 2006 年让 IE 在部分网页中要求用户先点击或用 TAB、ENTER 手动激活 ActiveX 控件,并明确将变更关联 Eolas 诉讼。企业可短暂使用兼容补丁恢复旧行为,6 月改动转为长期生效;2008 年 4 月更新取消了“Click to activate”。
一个控件在页面上,和它能被使用,是两件事。2006 年的 IE 在某些页面上把这两件事拆开:看得见,先别动;先做一次激活,再来操作。用户自然看不到屏幕背后的诉状,只会觉得网页多收了一下手指。
事情先在标准层面响起警报。W3C 的2003 年专利问答记载,它在 9 月 23 日成立专利咨询组,研究第 5,838,906 号专利对 HTML 相关规范的影响;10 月 23 日又提交早于该专利的技术材料,请美国专利机构复审。该专利涉及文档中嵌入的交互对象如何自动调用外部应用。W3C 的原始提交文件担心 IE 拟议改造会破坏兼容并迫使大量网页修改。这是争议中的 W3C 立场,不能当成 2006 年实际受损网页的数量。
微软自己的第 912945 号公告把诉讼与浏览器操作连在一起。它把改动称作非安全性更新:在部分网页中,用户只有先手动激活 ActiveX 控件的界面,才能继续交互。鼠标点击可以,按 TAB 和 ENTER 也可以。公告明确点名 Eolas Technologies、加州大学校董会与微软之间的诉讼。这个动作并不是让用户给陌生软件新开安全权限。
改动不是在同一天撒向所有机器。2006 年 1 月,早期 IE 6 更新先给 MSDN 订阅者;2 月在 MSDN 公开,并在月底列为 Windows Update 的推荐更新;4 月并入安全更新。部分企业客户说内部业务应用还需要测试时间。微软于是于 4 月 11 日提供兼容补丁,暂时恢复旧的 ActiveX 行为。补丁只撑到 6 月更新周期,新激活方式随后长期生效。企业得到缓冲期,普通用户得到额外一步。
两年后,微软 2008 年 4 月 8 日的 MS08-024 公告记下反向操作:累积 IE 更新中的 Automatic Component Activation 取消“Click to activate”。公告同时修复了一个安全漏洞,却明确将激活功能的变更列为与漏洞无关的功能调整。现有原始文件没有说明哪一项私下法律安排促成这次撤回;能确认的是微软先后两次修改了浏览器行为。
对网站来说,同一个控件在不同补丁、不同更新时间的机器上可能表现不同。需要测试的不只是对象能否显示,更是它能否在第一次操作时响应。官方材料没有受影响网页或用户的统计;要计算影响,需当年的兼容性清单和部署记录。
这段历史发生在“已经显示”和“可以操作”之间那条细缝。W3C 争论专利,微软决定产品如何运行,最后由读者完成那一下额外动作。
原始记录
- W3C 2003 年专利问答和提交美国专利机构的原始文件:标准层面的争议与风险主张。
- 微软 912945 号公告:激活要求、分期部署和临时补丁。
- 微软 MS08-024 公告:2008 年取消手动激活步骤。
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限战略圈层会员
战略圈层
所有读者均可浏览。加入并登录后可解锁档案简报。
加入战略圈层仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance





