현재 페이지 머리글의 javascript가 실행될 때 나는 스스로에게 묻고 있습니까?JavaScript는 언제 실행됩니까?
모든 내용을로드 했습니까? 이미지를로드하는 중입니까? 사이트를로드하기 전에?
이유는 사용자가 javascript없이 사이트에 액세스하는 것을 막기위한 방벽을 구현하고 싶습니다. (내부 회사 용으로, 요구 사항을 저를 비난하지 않아야합니다.) 제 생각에는 div 오류 메시지를 작성하는 것이 었습니다. 자바 스크립트로 숨겨져 있고 내 페이지의 스크린 샷이 회색으로 표시되며 자바 스크립트가 사용 중지 된 경우에도 숨겨집니다.
문제는 그러한 스크린 샷이 파일 크기면에서 상당히 클 수 있다는 것입니다. 그래서, 느린 연결로, 자바 스크립트 숨기기 전에 전체 이미지를로드해야합니까?!
처음 실행될 때 질문에 대답하는 첫 번째 답변에 대한 ;-) 그래서 요점을 되풀이합니다; 헤더에있는 JS에 리디렉션을 배치하면 배경 이미지가로드되기 전에 실행됩니다. 그래서 그것은 내 문제에 대한 해결책입니다, 리디렉션 하나만 작동하지 않으면 페이지가 이미지와 함께로드됩니다. –
예. 리디렉션 (location.href = '...';)이 즉시 실행됩니다. – AKX