Uso angolare nel mio progetto. Ma non importa)Javascript: utilizzo di DOMParser su dispositivi mobili (iOS 7. *)
devo usare DOMParser per controllare e modificare alcuni dati in un campo (.Content
)
E tutto era ok ... ho preso iPad 3 con iOS installati 7 e rimasto sorpreso ...
Perché DOMParser
non funziona su iOS 7 (ma funziona su iOS 8+)?
Come posso risolvere questo problema su iOS 7? Forse ci sono alcuni workaround?
Ecco parte del mio codice:
var parser = new DOMParser();
var doc = parser.parseFromString('<div id="fetchContent">' + $scope.news.Content + '</div>', "text/html");
...
$scope.news.Content = doc.getElementById('fetchContent').innerHTML;
Se elimino questo codice - applicazione funziona normalmente, ma con DOMParser sembra che alzare en errore ...
Potresti essere più specifico sul tipo di errore che genera? – James
@JavaAnto come posso saperlo? si interrompe in funzione con domparser ... – brabertaser19
Se DOMParser è il problema, c'è un altro approccio a questo problema. Puoi aggiungere l'html nel corpo della pagina e ottenere i nodi figli come di seguito: 'var div = document.createElement ('div'); div.innerHTML = 'some html'; var result = div.childNodes; ' – James