2017-03-16 1 views
1

주셔서 감사합니다. 많은 출처에서 불어 질문을 검색했지만 아직 정답을 찾지 못했습니다. 여러분 모두가 해결할 수 있기를 바랍니다. 내 질문이 일부와 동일하면 제발 용서해주세요! 도움을브라우저의 뒤로 버튼의 대상 URL을 변경하는 방법

$(browser_back_btn).click(function() { 
     $(this).targetUrl = $(this).targetUrl + "#abcxyz"; 
}) 

감사 :

내 질문은 그런 "브라우저의 뒤로 버튼의 대상 URL을 변경하는 방법" 일도입니다!

+0

왜 하시겠습니까? – DibsyJr

+0

앱이 SPA입니까? [document.referrer] (https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer)를 볼 수 있습니다 – Rajesh

+0

@DibsyJr 페이지에서 A가에 액세스 할 수 있는지 확인하고 싶습니다. 브라우저 다시 버튼. – nhs3108

답변

0

이것은 매우 흥미로운 질문입니다.

자바 스크립트에서는 객체

window.history

당신이 할 수있는 것은 당신이 당신의 실제 페이지의 링크를 클릭 역사의 replaceTheState입니다에게 있습니다.

처럼 : window.history.replaceState({}, '', '/google.com'); 당신이 거세한 숫양을 확인하기 위해 주석에서 말한 여부를 사용자가 페이지에 액세스하려면 뒤로 버튼을 사용 당신이하려고하면

. {}을 채우고 페이지가로드되는지 확인하십시오. exemple 들어

: window.history.replaceState({backButtonPresse : true}, 'wtv', location.pathname);

당신을 위해 할 수있는 가장 좋은 것은 this from Mozilla 살펴 것입니다.

관련 문제