오늘이 코드하지만이 코드가 약간의 시간이 제대로 작동하지를 사용할 때 변수를 파괴하는 방법자바 스크립트 또는 jQuery를 변화의 URL (브라우저)
** 문제 : 페이지가 언로드()하지만 시간이 사용자의 변화를 호출 한 다음 새로 고침 그 당시의 URL은 웹 사이트 변경으로 인해 unload()를 호출하지 않습니다 ...
그래서, 어떻게 모든 브라우저에서 그것을 해결할 수 있습니다. 여기 Me.enter 코드 도와주세요 ** 변수가 초기화되지 않은 상태에서 시작되고 설정 한 모든 코드가 이벤트에 예. (부하에서 실행하지 않는 모든 새 페이지에 있도록
<html>
<head>
<script type="text/JavaScript">
function unload(){
alert("My Page unLoad - Destroy Variable");
}
function load() {
alert("My Page Load");
}
</script>
</head>
<body onLoad="load()">
<script type="text/javascript">
window.onbeforeunload = unload();
</script>
</body>
</html>
을 당신은 할 필요가 없습니다를 Javascript에서 변수를 파기하거나 null로 만듭니다. 페이지가 변경되면 이미 발생합니다. – Archer
예, 당신이 옳습니다. 하지만 localStorage Variable을 사용하고 있으므로 자동으로 삭제하지는 않습니다. 수동으로 삭제하십시오. –
페이지를 떠날 때 localStorage에서 데이터를 제거 하시겠습니까? 단순히 변수를 사용해야하는 것처럼 들립니다. 이것이 사실이 아니라면 우리가 문제에 마침내 도달 할 때까지 우리에게 미리보기를주기보다는 당신이 무엇을하려고하는지, 어떤 문제인지 명확하게 설명해야합니다. – Archer