Я пытаюсь найти все элементы в iframe, которые имеют в них какое-то слово, например. «Стек» в http://en.wikipedia.org/wiki/Stack_OverflowjQuery найти элемент в iframe не работает
Это мой код:
<body>
<iframe src="http://en.wikipedia.org/wiki/Stack_Overflow"></iframe>
</body>
<script type="text/javascript">
var iframe = $('iframe');
$("iframe").contents().find("stack").css("background-color", "#BADA55");
</script>
Существует несколько CSS и другие элементы, чтобы сделать его полную страницу, и библиотека Jquery включена.
Тем не менее, элементы не выбраны и применяются css. Может ли кто-нибудь указать, где это происходит? Спасибо!
Вы не можете! [Политика того же происхождения] (http://en.wikipedia.org/wiki/Same-origin_policy) не позволяет вам. – undefined
@ Вохуман Да, я думал, что это будет проблемой. Любой способ исправить такую вещь? Сначала проанализируйте всю страницу на моем сервере? –
Это вариант. Вы также можете использовать PhantomJS. – undefined