Можно ли проверить, существует ли элемент в iframe или нет? Я знаю, что невозможно манипулировать чем-то на чужом хосте из-за той же политики происхождения. Но что, если я просто хочу узнать, существует ли элемент?jQuery/Javascript - проверить, существует ли элемент в iframe
<body id="parent">
<iframe src="foreign host">
<span id="exist">
Yes, Yes. I'am here.
</span>
</iframe>
</body>
Я попытался выяснить это с JQuery:
$('iframe:first').contents().find('#exist').length throws out a
Доступ запрещен доступ к собственности ошибки «» ownerDocument
я не хочу что-то изменить в иностранном документе. Поэтому нет опасности. Почему это отрицается?
Есть ли другой способ сделать это?
Но с доступом только для чтения вы можете, например. бросить фишинговый сайт, который загрузил мой онлайн-банк в iframe, затем прочитал все мои банковские реквизиты из фрейма, как я его использовал. – Rup
@Rup Вы правы. Таким образом, у меня действительно есть одна и та же исходная политика «Проблема». thx – s3mre8