2011-08-05 5 views
2

Javascript - document.location 또는 window.location 또는 window.location.href 또는 location.href가 Google 크롬 6 및 7에서 작동하지 않습니다. didnt 테스트는 창/본문 언로드 이벤트에서 호출 될 때 버전을 낮 춥니 다. 두 가지 방법 모두 IE, Firefox 및 Safari 브라우저에서 제대로 작동하는 것으로 보입니다.body/window 언로드 이벤트를 통해 호출 할 때 location.href가 크롬에서 작동하지 않습니다.

더 많은 테스트를 통해이 리디렉션이 실제로 클릭 이벤트 또는 다른 작업을 통해 완료되면 크롬에서 작동한다는 것을 알 수있었습니다. 그러나 이것을 본체에서 호출하면 언로드 이벤트가 발생합니다. 작동하지 않습니다.

샘플 코드 :

<html> 
    <script type="text/javascript"> 
     function check() 
     { 
      location.href="http://www.google.com"; 
     } 
    </script> 

    <body onunload="check()"> 

     <input type="button" onclick="check();" value="check"> 

    </body> 
</html> 

나는 아직 크롬에서이 작업 ... 어떤 도움을 크게 감상 할 수있는 방법을 찾기 위해 노력하고있다.

감사합니다, Nived

답변

0

setTimeout(function(){ 
    document.location.href = "page.html;"},500); 
이 밖으로 시도