2008-10-29 4 views
5

내 페이지가 브라우저에서 사용자 홈페이지로 설정되어있는 경우 감지 할 수있는 방법이 있습니까?내 페이지가 사용자의 홈페이지로 설정되었는지 어떻게 알 수 있습니까?

저는 javascript에서 가장 관심이 있지만, 다른 접근법에 대해서도 기쁜 마음입니다.

편집 : 나는 이상한 것을 찾고 있지 않습니다. 이 정보를 찾기 위해 브라우저를 통해 명시 적으로 허용되는 것이 있는지 궁금합니다.

답변

0

Mozilla/Firefox에는 사용자 홈 페이지를로드하는 window.home() 메소드가 있습니다. 이 메소드는 서버 액세스 기록과 결합 된 iframe에서 사용되어 사이트의 홈 페이지가 현재 사용자가 즉시로드하도록 요청되었는지 확인할 수 있습니다.

그러나 다른 브라우저는이 javascript 방법을 지원하지 않는 것 같습니다.

7

사용자의 사생활 침해가있는 것처럼 확실하지 않을 수 있습니다.

마음에 오는 한 가지는 리퍼러를 확인하는 것입니다. 사용자가 링크를 따라 가지 않고 페이지에 도착하면 a) URL을 입력하고, b) 북마크를 따라하거나 c) 페이지를 홈페이지로 설정합니다. 그러나 그것은 내가 할 수있는 최선의 방법입니다.

+1

또는 d) 리퍼러를 사용 중지하십시오. –

2

아니요. 당신은 그들이 링크를 따라 귀하의 페이지에있어 여부를 말할 수 있습니다. 리퍼러를 확인하십시오. 그러나 홈 페이지로 페이지를 이동하는 브라우저는 사용자가 페이지에 입력하거나 책갈피를 사용하는 것과 다른 것으로 나타나지 않습니다.

0

간단한 해결책으로, 귀하 또는 다른 사람의 사이트가 사용자 홈페이지로 설정되어 있는지 확인하지 않아야합니다. 그들이 홈페이지로 원한다면 그렇게 할 것입니다. 당신은 자신의 이메일을 확인하고 자신의 친구 나 동료들에게 귀하의 사이트에 대한 링크를 보낸 있는지 몇 가지 자바 스크립트를 가지고있는 경우

그러나, 그 기능 ;-)

에서 매우 싶네
+0

TellAFriendKing.com 참조 JavaScript는 없지만 그 기능이 존재합니다. – Eli

관련 문제