В общем, я против использования iframes, но он решил определенную проблему.
Дело в том, что на веб-странице у меня есть tinyMCE-редактор. После того, как пользователь сделал контент с помощью этого редактора, контент отправляется как HTML в веб-приложение. Этот контент затем отображается в div. Дело в том, что tinyMCE часто добавляют стили с абсолютным положением и вещами, которые ломаются с остальной частью веб-приложения.
При тестировании я узнал, что новый HTML 5 iframe srcdoc="<p>Some HTML</p>"
и seamless="true"
был идеален для моей ситуации. Он выглядел без проблем, а стиль содержимого и мой стиль были неповрежденными. К сожалению, теперь я вижу, что атрибут s5cdoc HTML5 еще не поддерживается Android (http://w3schools.com/html5/tryit.asp?filename=tryhtml5_iframe_srcdoc дает разные результаты в браузере Chrome и Android).
Итак, вопрос: есть ли альтернатива iframe srcdoc, которая сохранит весь стиль полученного контента и будет содержать его в div?