<script>
jQuery("iframe").load(function() {
console.log('can you hear me?');
$('iframe').contents().find('#findme').html('lorium ipsom');
});
</script>
我有麻烦让这个工作。我试图找到一个iframe内的div(在同一台服务器上),然后注入一些html在那里。
任何想法吗?
iframes内部的源代码被'保护'不受外部修改。这有助于防止XSS(跨站点脚本)攻击。你想要的东西半违反了同源策略。
唯一的方法是将javascript添加到iframe内部的文档中。