ich Ihre fiddle fixiert und ich fixiert auch den IE11 Fehler. Bitte beachten Sie, dass .endWith()
keine gültige Funktion in IE ist. Sobald Sie diese Funktion als Prototyp hinzugefügt werden Sie gut:
if (!String.prototype.endsWith) {
String.prototype.endsWith = function(searchString, position) {
var subjectString = this.toString();
if (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > subjectString.length) {
position = subjectString.length;
}
position -= searchString.length;
var lastIndex = subjectString.indexOf(searchString, position);
return lastIndex !== -1 && lastIndex === position;
};
}
(entnommen aus https://www.sitepoint.com/community/t/endswith-issue-in-ie11/233838)
Es ist nicht überhaupt arbeiten undepending auf dem Browser Sie verwenden. Bitte beheben Sie Ihre JavaScript-Fehler. – lin
Es funktioniert in neuestem Chrom. Ich möchte herausfinden, warum es in IE nicht funktioniert. –
Nein, deine Geige funktioniert nicht. Es ist voller Fehler. z.B. 'Fehler: [ng: Areq] Argument 'TodoCtrl' ist keine Funktion, wurde undefiniert '. oder 'Gemischter Inhalt: Die Seite unter 'https://jsfiddle.net/r0pk793e/12/' wurde über HTTPS geladen, hat jedoch ein unsicheres Stylesheet 'http://twitter.github.io/bootstrap/assets/css/bootstrap angefordert .css '. Diese Anfrage wurde blockiert. der Inhalt muss über HTTPS serviert werden. " – lin