iframe を使用すると、次のエラーが発生します
オリジンが「 http://002.www2.domain.com 」のフレームが、オリジンが「 http://test.com:5050 」のフレームにアクセスするのをブロックしました。アクセスを要求するフレームは「document.domain」を「domain.com」に設定しましたが、アクセス中のフレームは設定しませんでした。アクセスを許可するには、どちらも「document.domain」を同じ値に設定する必要があります。
私はすでにJavaScriptのクロスドメインポリシーについて読みましたが、問題は他のブラウザでこのコードが機能していることです
<html>
<head>
<script language="JavaScript" type="text/javascript">
<script language="JavaScript" type="text/javascript">
function hide_wait() {
<? if ($gs_frame) { ?>
parent.document.getElementById('container_set').rows = '78,0,*';
<? } else { ?>
location.href='<?= $url ?>';
<? } ?>
}
</script>
</head>
<frameset rows="78,*,0" framespacing="0" frameborder="0" id="container_set">
<frame src="<?= $gs_frame ?>" id="container_1" marginwidth="0" marginheight="0" scrolling="no" style="height: 78px; overflow: hidden; border-bottom: 1px solid #E2E2E2">
<frame src="loading.php?hr=<?= $hr ?>" id="wait" marginwidth="0" marginheight="0" style="height: 100px;">
<frame src="<?= $url ?>" id="container_2" marginwidth="0" marginheight="0" onload="hide_wait();">
</frameset>
<body>