2008-10-29 3 views
5

Kann ich irgendwie feststellen, wenn meine Seite in ihrem Browser als Homepage des Benutzers eingestellt wurde?Wie kann ich feststellen, ob meine Seite als Startseite des Nutzers eingestellt ist?

Ich interessiere mich am meisten für etwas in Javascript, aber ich würde mich freuen, über andere Ansätze zu hören.

Bearbeiten: Ich bin nicht auf der Suche nach etwas hinterhältig. Ich frage mich, ob es etwas gibt, was explizit durch die Browser erlaubt ist, diese Information herauszufinden.

Antwort

0

Mozilla/Firefox hat eine window.home() Methode, die die Homepage des Benutzers lädt. Diese Methode könnte (in einem Iframe, vielleicht) in Verbindung mit der Protokollierung des Serverzugriffs verwendet werden, um festzustellen, ob die Startseite der Site sofort vom aktuellen Benutzer geladen wird.

Andere Browser scheinen diese JavaScript-Methode jedoch nicht zu unterstützen.

7

Es gibt wahrscheinlich keine idiotensichere Methode, da dies einen Eingriff in die Privatsphäre des Benutzers darstellt.

Eine Sache, die in den Sinn kommt, ist die Suche nach einem Überweiser. Wenn der Benutzer auf Ihrer Seite angekommen ist, ohne einem Link zu folgen, haben sie a) die URL eingegeben, b) einem Lesezeichen gefolgt oder c) Ihre Seite als Startseite festgelegt. Aber das ist das Beste, was ich tun kann.

+1

Oder d) Referrer ausgeschaltet haben. –

2

Nein. Sie können feststellen, ob Sie auf Ihre Seite gelangt sind, indem Sie einem Link folgen oder nicht. Überprüfen Sie den Referrer. Der Browser, der als Startseite auf Ihre Seite verweist, wird jedoch nicht anders angezeigt als der Nutzer, der Ihre Seite eingibt oder ein Lesezeichen verwendet.

0

Einfache Lösung, Sie sollten nicht überprüfen, ob Sie oder jemand anderen Website als Startseite des Benutzers festgelegt ist. Wenn sie es als ihre Homepage wollen, werden sie es schaffen.

Wenn Sie jedoch einige Javascript haben, die ihre E-Mails abrufen und sehen, wenn sie Links zu Ihrer Website zu ihren Freunden oder Kollegen geschickt haben, würde ich sehr sein Interesse an dieser Funktionalität ;-)

+0

Siehe TellAFriendKing.com Kein JavaScript, aber diese Funktionalität existiert. – Eli

Verwandte Themen