我需要使用 jQuery 编辑 iframe,但我无法做到。
我试过:
$(document).ready(function(){
$("#iframe").on('load',function(){
$(this).contents().find('body').html('a');
});
});
此代码不起作用。
编辑
iframe 与不同的域相关。
你刚刚回答了你自己的问题。由于Same Origin Policy,您的代码不起作用。
您可以使用 PHP 代理绕过此限制。
<?php
$url = "http://example.com";
$domain = file_get_contents($url);
echo $domain;
?>
然后在您的脚本中使用该信息。
这个问题有更多关于这个问题的细节。
希望这可以帮助!