我正在运行一个 ExtJS 4.1 应用程序。它在 FireFox 中运行良好,但在 Internet Explorer 8 中出现此错误:Could not complete the operation due to error 80020101.
我找到了各种可能的修复方法,但似乎没有一个适合我的需要。
如何使应用程序在 IE8 中运行?
我正在运行一个 ExtJS 4.1 应用程序。它在 FireFox 中运行良好,但在 Internet Explorer 8 中出现此错误:Could not complete the operation due to error 80020101.
我找到了各种可能的修复方法,但似乎没有一个适合我的需要。
如何使应用程序在 IE8 中运行?
错误 80020101 是 AJAX 错误,因此有许多潜在问题需要调查。一个有用的起点可能是之前的 SO 问题https://stackoverflow.com/a/10275316/1204258,它处理对象定义中的尾随逗号。
我在包含的 js 文件中遇到了同样的错误。它只出现在 IE 中。
</script>
问题是因为包含文件末尾缺少标签。
希望有所帮助。
在 IE9 上有同样的不可发现的错误。
有一个 AJAX 请求正在传输一个 ....
解决了这个错误:
<script type="text/javascript">
//<![CDATA[
... code goes here ...
//]]>
</script>
在使用 ExtJS 来“要求”模块化 JavaScript 代码时,我也发生了同样的事情。原因:我错误地包含了“extends”关键字,该关键字在IE8中是保留的。确保您没有使用任何保留关键字作为属性键,而不先将它们放在引号中。
我在 IE 中遇到了同样的问题,问题是 javascript 中使用的 html 注释用 javascript 注释替换了 html 注释,那么它对我来说很好。