2

jQuery で iframe を編集する必要がありますが、編集できません。

私は試しました:

$(document).ready(function(){
    $("#iframe").on('load',function(){
        $(this).contents().find('body').html('a');
    });
});

このコードは機能しません。

編集

iframe は別のドメインに関連付けられています。

4

1 に答える 1

1

あなたは自分の質問に答えただけです。Same Origin Policyが原因で、コードが機能しません。

PHP プロキシを使用して、この制限を回避できます。

<?php
    $url = "http://example.com";
    $domain = file_get_contents($url);
    echo $domain;
?>

そして、その情報をスクリプトで使用します。

この質問には、この問題に関する詳細が記載されています。

お役に立てれば!

于 2013-07-24T03:46:23.660 に答える