2011-08-14 4 views
4

"http://twitter.com/#!/larrickchen"에서 온 경우 document.refrerrer와 같은 것을 사용하여 "http://twitter.com/#!/larrickchen"과 같은 전체 URL을 어떻게 얻을 수 있습니까? ? document.referrer는 전체 경로 대신 "http://twitter.com/"만 반환합니다. 특수 문자 (#!)가 이런 일이 일어난 것 같습니다. 아무도 그것을 다루는 방법을 알고 있습니까 ??? Wikipedia에서 편집document.referrer에서 일부 특수 문자가있는 경우 완전한 URL을 얻는 방법은 무엇입니까?

답변

5

을 :

dereferrer 대상 웹 사이트가를 기원하기 위해 클릭하고 페이지를 식별 할 수 있도록 링크 요청에서 참조 웹 사이트의 세부 사항을 제거하는 수단이다 의뢰.

호스트 : www.google.com

...

다음과 같이 트위터에서

은, 지금까지의 내가 파이어 폭스에서 보았 듯이, 실제 HTTP 요청 헤더는

리퍼러 : http://twitter.com/

,

비록 내가 왔더라도 http://twitter.com/#!/nytimes. 트위터는 사용자가 들어온 특정 페이지를 공개하지 않음으로써 사용자의 개인 정보를 보호합니다. twitter.com에서 콘텐츠를 제어하지 않으면 완전한 추천 URL을 얻을 수 없습니다. 죄송합니다.

+0

답변 해 주셔서 감사합니다. 도움이됩니다. – larrick

관련 문제