2014-06-19 2 views
0

나는 하나의 Durandal 응용 프로그램을 가지고 있으며 모든보기가 URL에서 "# {ViewName}"으로 렌더링됩니다. 이제 문제는 사용자가 주소 표시 줄에 커서를 놓고 "Enter"버튼을 누르면 페이지가 다시로드되지 않는다는 것입니다. 그것을 성취하는 방법? 로드되지 않은 이유는 페이지에서 해당 #id를 가진 요소를 찾으려고 시도하는 것으로 알려져 있습니다. 하지만 내 질문에 주소 표시 줄에 Enter 키를 눌러 다시로드하는 방법입니까?"#"이 URL에있을 때 웹 페이지 새로 고침

+0

새로 고침 페이지는 새로 고침 버튼 또는 키보드 단축키를 통해 표시됩니다. 코드를 통해 원하는 경우 저에게 알려주십시오. – khagesh

+0

예, 질문에서 언급 한 것처럼 우리는 코드를 처리해야합니다. 요구 사항은 URL에 "#"이있을 때 "Enter"버튼을 누를 때 페이지가 다시로드되어야한다는 것입니다. –

+0

'window.location.reload (true); '시도하면 브라우저 창을 강제로 다시로드합니다. – khagesh

답변

0

코드를 통해 페이지를 새로 고침하고 싶을 때마다 아래 스크립트를 사용해보십시오.

window.location.reload(true); 
+0

window.location.reload() - 주소창에 엔터를 눌렀을 때 어떻게 전화합니까? 내 질문을 완전히 확인하십시오. 답장을 감사하지만 두 답장 모두 내가 언급 한 시나리오를 가리 키지 않습니다. –