我在html中有一个iframe,里面有一个onload函数。在IE11中,加载函数被调用两次,而在chrome中它工作正常。
.HTML:
<iframe src="someurl" onload="someFunction()"></iframe>
.JS:
function someFunction() {
$window.scroll(0, 0);
if (count > 0) {
$ctrl.iframeHeight = '1000px';
$scope.$digest();
}
return count++;
}
someFunction() 在 IE11 中被调用了两次。
我认为应该检查页面上的JavaScript文件/库参考。这可能是因为一个js文件引用被添加了两次。
当 jquery ajax js 文件引用添加两次时,我遇到了类似的 ajax 调用问题。
请检查您是否有类似的问题。