2011-09-21 2 views
4

history.back을 사용하여 뒤로 버튼을 표시하고 싶지만 내역 페이지가 동일한 웹 사이트/도메인 내에있는 경우에만 표시해야합니다. 리퍼러가 예를 들어 인 경우 표시되지 않아야합니다. google.com. 아직 해결 방법을 찾을 수 없습니다.history.back 리퍼러가 동일한 웹 사이트 인 경우에만

이것이 가능합니까? 다른 브라우저는 다르게를 지원하기 때문에

들으

답변

1

리퍼러 자바 스크립트가 까다 롭습니다. 내 선호하는 방법은 코드를 사용하여 리퍼러를 잡아 내서 페이지를 생성하고 자바 스크립트 변수로 페이지에 전달하는 데 사용하는 언어입니다. C# 예 :

<script language="javascript" type="text/javascript"> 

    var referer = '<%= Request.UrlReferrer %>'; 

</script> 
관련 문제