Ich benutze Winkel in meinem Projekt. Aber es spielt keine Rolle)Javascript: Verwendung von DOMParser auf mobilen Geräten (iOS 7. *)
Ich habe DOMParser verwenden, um einige Daten in einem Feld zu überprüfen und bearbeiten (.Content
)
Und alles war in Ordnung ... Ich nahm iPad 3 mit installiertem iOS 7 und war überrascht, ...
Warum funktioniert DOMParser
nicht auf iOS 7 (funktioniert aber auf iOS 8+)?
Wie kann ich dieses Problem auf iOS 7 lösen? Vielleicht gibt es einige Problemumgehungen?
Dies ist Teil meiner Code:
var parser = new DOMParser();
var doc = parser.parseFromString('<div id="fetchContent">' + $scope.news.Content + '</div>', "text/html");
...
$scope.news.Content = doc.getElementById('fetchContent').innerHTML;
, wenn ich diesen Code löschen - App normal arbeitet, aber mit DOMParser scheint, dass es en Fehler aus ...
Können Sie genauer bestimmen, welche Art von Fehler es verursacht? – James
@JavaAnto Wie kann ich es wissen? es bricht die Funktion mit Domparser ... – brabertaser19
Wenn DOMParser das Problem ist, gibt es einen anderen Ansatz für dieses Problem. Sie können den HTML-Code an den Rumpf der Seite anhängen und untergeordnete Knoten wie folgt erhalten: 'var div = document.createElement ('div'); div.innerHTML = 'etwas HTML'; var result = div.childNodes; ' – James