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