«browser-history» 태그된 질문

13
history.pushState를 통해 히스토리 변경 사항에 대한 알림을받는 방법은 무엇입니까?
이제 HTML5 history.pushState가 브라우저 기록을 변경하기 위해 도입 했으므로 웹 사이트는 URL의 조각 식별자를 변경하는 대신 Ajax와 함께 이것을 사용하기 시작합니다. 안타깝게도이 전화를 더 이상 감지 할 수 없습니다 onhashchange. 내 질문은 : 웹 사이트가 history.pushState언제 사용되는지 감지하는 신뢰할 수있는 방법이 있습니까? 사양에는 발생한 이벤트에 대해 언급되어 있지 않습니다 (적어도 …

4
기록에 영향을주지 않고 해시 탐색을 사용할 수 있습니까?
나는 그것이 될 수 두려워 불가능 하지만 URL의 해시 값을 변경하는 방법이 브라우저의 역사에서 항목을 떠나지 않고 및 다시로드하지 않고는 ? 아니면 동등합니까? 세부 사항에 관해서는 다음과 같은 몇 가지 기본 해시 탐색을 개발하고있었습니다. //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) …

5
사용자가 로그 아웃 후 이전에 방문한 보안 페이지를 보지 못하도록 방지
최종 사용자가 로그 아웃 / 로그 아웃 후 제한된 페이지로 돌아갈 수 없어야한다는 요구 사항이 있습니다. 그러나 현재 최종 사용자는 브라우저 뒤로 버튼을 사용하거나 브라우저 기록을 방문하거나 브라우저의 주소 표시 줄에 URL을 다시 입력하여이를 수행 할 수 있습니다. 기본적으로 최종 사용자가 로그 아웃 후 어떤 방식 으로든 제한된 페이지에 액세스 …

15
Chrome에서 페이지로드시 Popstate
На этот вопрос есть ответы на 스택 오버플로 на русском : 크롬 ненужная перезагрузка страницы 역사 API를 내 웹 앱에 History API를 사용하고 있는데 한 가지 문제가 있습니다. Ajax 호출을 통해 페이지의 일부 결과 를 업데이트하고 페이지를 다시로드하지 않고 브라우저의 위치 표시 줄을 업데이트하기 위해 history.pushState () 를 사용합니다. 물론 …

11
HTML5 기록 popstate에서 브라우저 스크롤 방지
popstate 이벤트가 발생할 때 문서를 스크롤하는 기본 동작을 방지 할 수 있습니까? 우리 사이트는 jQuery 애니메이션 스크롤링과 History.js를 사용하며 상태 변경은 사용자를 pushstate 또는 popstate를 통해 페이지의 다른 영역으로 스크롤해야합니다. 문제는 popstate 이벤트가 발생하면 브라우저가 이전 상태의 스크롤 위치를 자동으로 복원한다는 것입니다. 문서의 너비와 높이를 100 %로 설정 한 컨테이너 …

2
iframe에서 window.location.replace를 사용할 수 있습니까?
우리는 기록window.location.replace 을 피하고 페이지를 다시로드하지 않고 페이지 내 앵커 를 타겟팅 할 수 있지만 iframe에서는 사용할 수 없습니까? 문제는 인 CSP (콘텐츠 보안 정책)을 위반, 국가가 script-src 'unsafe-inline'활성화되어 있어야합니다. CSP가 정의되어 있지 않고 예외를 정의하고 허용하더라도 script-src 'unsafe-inline'여전히 동일한 위반 오류가 발생합니다. ie11 / chrome / ff와 동일한 결과입니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.