获取 SCRIPT5022:zone.js 中的安全错误 (192,25)
Getting SCRIPT5022: SecurityError in zone.js (192,25)
当我在 IE11 的 iframe 中加载 Angular 组件时,间歇性地收到 SCRIPT5022: SecurityError in zone.js (192,25)
。
除此之外,框架工作正常,我没有发现任何损坏。
这是围绕错误的代码:
try {
return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs);
}
catch (error) {
if (this._zoneDelegate.handleError(this, error)) {
line 192: throw error;
}
}
有谁知道是什么导致了这个错误?我还在 github 上发现了这个问题,它看起来一样 - https://github.com/angular/zone.js/issues/1001.
尝试在 index.html
中添加此脚本
<script>
__Zone_enable_cross_context_check = true;
</script>
我使用 uberspeck's solution 将以下两行代码添加到我的 polyfills.ts 文件中来修复它。
import 'core-js/es7/object';
import 'core-js/es7/array';
当我在 IE11 的 iframe 中加载 Angular 组件时,间歇性地收到 SCRIPT5022: SecurityError in zone.js (192,25)
。
除此之外,框架工作正常,我没有发现任何损坏。
这是围绕错误的代码:
try {
return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs);
}
catch (error) {
if (this._zoneDelegate.handleError(this, error)) {
line 192: throw error;
}
}
有谁知道是什么导致了这个错误?我还在 github 上发现了这个问题,它看起来一样 - https://github.com/angular/zone.js/issues/1001.
尝试在 index.html
中添加此脚本<script>
__Zone_enable_cross_context_check = true;
</script>
我使用 uberspeck's solution 将以下两行代码添加到我的 polyfills.ts 文件中来修复它。
import 'core-js/es7/object';
import 'core-js/es7/array';