Welche Browser unterstützen nicht die Lage.href und wie verarbeiten Sie diese?
Habe ich eine situation, wo ein PC-browser des Benutzers (ich weiß nicht, welche browser es) keine Unterstützung für location.href
, http://www.w3schools.com/jsref/prop_loc_href.asp.
JavaScript eingeschaltet ist. Ursache fancyBox zeigt sich login-Fenster, das Ergebnis ist - Lage.href änderung ./admin.php?act=loggedok (als Beispiel)
Kann mir jemand sagen, wie man dies erkennt und wie verarbeiten Sie dieses Problem?
Ist dies möglich, lock-out dieser JS-code?
location.href = "http://google.com/";
- Tut es nicht klingen wie Sie wissen, was die Ursache ist. Ich bezweifle, dass es
location.href
. - Ja, die korporativen Kunden - sind groß 🙁 Keine Informationen - nur "nicht funktioniert" 🙁
- Lieber Stefan. es klingt wie ich eine Antwort finden ... ich war erstaunt, als verstanden. Hmm, wirklich, manchmal ist es nicht funktioniert. Im IE9 als ex.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie sicher sein, dass die Javascript-Unterstützung im browser des Benutzers aktiviert ist.
Wie Sie sehen können auf der w3schools-Website ist es, unterstützt von allen wichtigen Browsern.
Dieser link kann helfen: Mozilla: Lage
das location-Objekt aus dem navigator-unterstützt überall.. was Sie tun können, ist eine einfach zu überprüfen, wenn die Lage in der Nähe ist und dann darauf reagieren wie du brauchst..
Btw; in einem noscript-tag, man kann nicht alle javascript, damit Sie nicht "darauf zu reagieren, dass der Benutzer javascript ausgeschaltet". Aber Sie können zusätzliche html in einer Weise, die zeigt, dass der Benutzer lebt er noch in den 90er Jahren und sollten aktualisiert sein IE3 und javascript aktivieren 😉
warum nutzen Sie nicht
statt?
Es funktioniert auf allen Browsern, es sei denn, Sie haben javascript deaktiviert
Entweder wird das problem, die javascript nicht unterstützt, deaktiviert oder der browser nicht unterstützt das location-Objekt, das ist im Grunde die Kurzform für Fenster.Lage. so verwenden:
Als Andron sagte alle gängigen Browser unterstützen sollte, es sei denn, Sie sind speziell haben javascript deaktiviert. Man kann sagen, die Nutzer über diese Verwendung der
<noscript>
tag.