chrome에서 location.href를 두 번 설정
location.href=document.getElementById("link1").href;
location.href=document.getElementById("link2").href;
링크와 관련된 스크립트를 실행하려면 다음과 같이하십시오.
<a id="link1" href="javascript:...">
<a id="link2" href="javascript:...">
코드는 Firefox에서 제대로 작동하지만 Chrome에서는 마지막 location.href 명령 만 사용합니다. 자바 스크립트 코드의 두 번째 부분)이 실행됩니다. 처음과 둘 다 강제로 실행하려면 어떻게해야합니까?
실제로 * href 속성에 * 무엇이 있습니까? 'javascript :'라는 접두사가 있기 때문에 포함 된 JS에 오류가 없는지 확인 했습니까? 또한 클릭 핸들러를 사용하십시오. 깨끗하고 쉽게. –
HUH? 두 location.href 호출을 호출하고 있습니까? 그게 효과가 없을거야! 경쟁 조건입니다. xmlhttprequest 객체에 대해 알아보십시오! 예. – epascarello
페이지와 상호 작용하는 것은 내 것이 아닙니다. 알고있는 페이지로 테스트 할 수 있습니다. 예 :
link1link2 . 나는 클릭 핸들러를 알고있다. 그러나 FF와 Chrome 모두 동일한 코드를 사용할 수 있기 때문에 위의 해결 방법이 더 좋습니다. – tic