Microsoft Edge에서 새로 고침 단추를 누를 때 실행되지 않는 다음과 같은 간단한 Java 스크립트 코드가 있습니다. 새로 고침시 3 개의 경고 중 하나도 실행되지 않습니다. Chrome에서 잘 작동합니다.Microsoft Edge Refresh 단추가 onLoad Java 스크립트 코드를 실행하지 않습니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script type="text/javascript">
jQuery(function() {
alert('jQuery');
});
function func() {
alert('func');
}
function load() {
alert('load');
}
window.onload = load();
func();
</script>
</head>
<body>
</body>
</html>
이 코드는 HTML 파일 (test.html)에 넣을 수 있습니다.
왜 이런 일이 발생합니까? 고맙습니다.
'load'에서 실행하는 함수를 반환하지 않습니다. – Teemu
'window.onload = load()'는'window.onload = load'와 같지 않습니다. Chrome에서 생각하는 것처럼 작동하지 않습니다. –
정말 이상한 일이 일어났습니다. 방금 window.onload = load(); 그리고 window.onload = load; 둘 다 괜찮 았어. 어제는 새로 고침을 누른 후 3 개의 경고 중 하나도 실행되지 않았습니다. 이제는 세 시나리오 모두에서 잘 작동합니다 (window.onload = load();/window.onload = load;). –