Несколько вещей, о которых нужно помнить ...
1.) Если контент загружается через AJAX, вам нужно будет использовать application / xml тип / тип мультимедиа и первыйэлемент должен иметь пространство имен ...
<div id="root_most_ajax_element" xmlns="http://www.w3.org/1999/xhtml">
<p>ajax content</p>
</div>
2.) Никогда не используйте innerHTML (и фреймворки, так как они сильно зависят от innerHTML) и, особенно, никогда не используйте его вместе с загрузкой AJAX-загруженного контента, проприетарногоМетод Microsoft неправильно регистрирует DOM, так что вы как бы видите, что код есть, но на самом деле его там нет, что делает ваш код полностью ненадежным в этот момент.Если при использовании JavaScript используется метод importNode для загрузки содержимого, загруженного в AJAX (вместо использования iframe, вы можете вместо этого импортировать его в элемент подразделения).
3.) Вы не будете (и не должны) бытьвозможность доступа (X) к HTML iframe, если он не загружен с того же домена, поэтому, если он загружается со стороннего веб-сайта, забудьте об этом, в противном случае вы можете сказать, манипулировать текстом и обнаруживать его информацию (телефон, электронная почта и т. д., если онивы вошли в систему).
Если вы соответствуете этим трем условиям, вы сможете работать с кодом, как если бы с самого начала не было встроенных фреймов или AJAX.