我在html中有一个iframe,里面有一个onload函数。在IE11中,onload函数被调用两次,而在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中被调用两次。
答案 0 :(得分:0)
我认为应该检查您网页上的JavaScript文件/库参考。可能是因为一个js文件引用被添加了两次。
当jquery ajax js文件引用被添加两次时,我遇到了类似的ajax调用问题。
请检查您是否有类似的问题。