IE 11 kann man die Eigenschaft 'Länge' von undefined oder null-Verweis
Ich erhalte eine Fehlermeldung in internet explorer 11
"Unable to get property 'Länge' von undefined oder null-Verweis" auf
Linie
if (window.localStorage.length !== 0)
es funktioniert auf Google chrome und Firefox, nicht sicher, was es verursacht
<script>
function initialize() {
//test to see if brouser supports storeage api
var bSupportsLocal = (('localStorage' in window) && window.localStorage !== null );
if (!bSupportsLocal) {
document.getElementById('infoform').innerHTML = "<p> Sorry, This browser does not suport local storage. </p>";
return;
}
if (window.localStorage.length !== 0) {
document.getElementById('firstName').value = window.localStorage.getItem('firstName');
$.mobile.navigate("#benefits-facts");
}
}
function storeLocalContent(fName) {
window.localStorage.setItem('firstName', fName);
}
function clearLocalContent(strToStore) {
window.localStorage.clear();
}
window.onload = initialize;
</script>
didi, die Sie versuchen zu entfernen, ein Gleichheitszeichen? Fenster.localStorage !== null
wenn ich das entfernen eines Gleichheitszeichens bekomme ich "Sorry, Dieser browser unterstützt keine lokalen Speicher."
Ich glaube, das könnte dir helfen: stackoverflow.com/questions/21155137/...
das ist nicht das problem, ich bin mit den neuesten Versionen von IE 11
Sind Sie vielleicht Aufruf der Seite mit
wenn ich das entfernen eines Gleichheitszeichens bekomme ich "Sorry, Dieser browser unterstützt keine lokalen Speicher."
Ich glaube, das könnte dir helfen: stackoverflow.com/questions/21155137/...
das ist nicht das problem, ich bin mit den neuesten Versionen von IE 11
Sind Sie vielleicht Aufruf der Seite mit
file://
? Oder, haben Sie überprüft, die "Dokument" - Modus das ist im Einsatz? Die Seite läuft unter einem Kompatibilitätsmodus, keine Unterstützung für web storage.InformationsquelleAutor brodster | 2015-08-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dachte ich im IE
window.localStorage
undefiniert ist zunächst. Sie sind bei der Prüfung istlocalStorage
imwindow
und nichtnull
. SobSupportLocal
ist die Einstellung auf true. Seine Ausführungwindow.localStorage.length
- Anweisung. Undefined.Länge verursacht Fehler.Hier ist der code
Wenn localStorage, einen gewissen Wert zuweisen wird bSupportsLocal, sonst wird es zugeordnet ist, mit einem leeren string.
InformationsquelleAutor Anil Talla