Używam kątowego w moim projekcie. Ale to nie ma znaczenia)Javascript: użycie DOMParser na urządzeniach mobilnych (iOS 7. *)
muszę używać DOMParser sprawdzić i edytować niektóre dane w jednym polu (.Content
)
i wszystko było ok ... wziąłem iPada 3 z zainstalowanym systemem iOS 7 i był zaskoczony ...
Dlaczego DOMParser
nie działa na iOS 7 (ale działa na iOS 8+)?
Jak mogę rozwiązać ten problem na iOS 7? Może są jakieś rozwiązania?
Tutaj jest częścią mojego kodu:
var parser = new DOMParser();
var doc = parser.parseFromString('<div id="fetchContent">' + $scope.news.Content + '</div>', "text/html");
...
$scope.news.Content = doc.getElementById('fetchContent').innerHTML;
jeśli usunę ten kod - aplikacja działa normalnie, ale z DOMParser wydaje się, że podniesienie en błędu ...
Mógłbyś być bardziej konkretny, jaki rodzaj błędu wyrzuca? – James
@JavaAnto jak mogę to wiedzieć? to łamie funkcję z domparser ... – brabertaser19
Jeśli DOMParser jest problem, istnieje inne podejście do tego problemu. Możesz dołączyć html do treści strony i uzyskać węzły potomne jak poniżej: 'var div = document.createElement (" div "); div.innerHTML = 'some html'; var result = div.childNodes; ' – James