0
 <script> 

jQuery("iframe").load(function() {

 console.log('can you hear me?');

 $('iframe').contents().find('#findme').html('lorium ipsom');  

});

 </script>

我无法让这个工作。我试图在 iframe 内(在同一台服务器上)找到一个 div,然后在其中注入一些 html。

有什么想法吗?

4

1 回答 1

0

iframe 内部的源代码受到“保护”,不会受到外部修改。这有助于防止 XSS(跨站点脚本)攻击。你想要的半违反同源政策。

实现它的唯一方法是将 javascript 添加到 iframe 本身内的文档中。

于 2013-05-23T19:20:29.197 回答