0

我有一个用于开发 Web 应用程序的程序,称为 CodeCharge Studio。我刚刚从 Windows 8 升级到 Windows 8.1,现在使用该程序时不断出现错误。错误发生在一个普通的javascript文件中,行是window.attachEvent("onload", CommonOnLoad);

有谁知道这个事件是否通过安装 8.1 改变了,或者它可能是 IE11 的更新。

4

1 回答 1

0

似乎 Windows 8.0 使用了 IE10(使用了“attachEvent”),而 Windows 8.1 使用了 IE11。

根据 Microsoft Internet Explorer Dev Center,IE11 正在弃用 CCS5 生成的 attachEvent:

“不再支持attachEvent。从 Internet Explorer 11 开始,使用 addEventListener。有关信息,请参阅兼容性更改。”

看起来像是addEventListenerIE 11 正在走向的 DOM 3 标准方法。

由于“Internet Explorer 5.5 或更高版本”是系统要求,我假设 CCS 在生成时使用了 Internet Explorer 的某些部分,并且正在创建的代码使用的是“旧”IE 样式。

yessoftware 论坛中的上述帖子提到 CCS5 团队目前正在针对 Windows 8.1 问题进行更新(截至 2013 年 10 月 25 日)

更新:10 月 30 日 - 更新 CCS 5.1.1.18990 可用,包括 Win 8.1 修复( http://support.yessoftware.com/updates.asp )

于 2013-10-29T02:58:47.833 回答