このように、他のドメインを許可するように"Error: Permission denied to access property 'document'"
既に定義している間に、エラーが継続的に発生します..X-FRAME options
<?php
header('X-Frame-Options: ALLOW-FROM http://mydomain.com');
?>
以下はiframeリクエストのヘッダーです。ドメインがiframeにアクセスできるように定義したが、機能していないことを明確に示しています。私が望むのは、JavaScriptを使用してiframeのサイズを変更することだけです。
iframe の高さを変更するための JavaScript コードを次に示します。
<iframe src="http://mydomain.com/xxx/yyy" id="idIframe" onload="iframeLoaded();" allowtransparency="true" frameborder="0" width="100%" scrolling="no"></iframe>
<script type="text/javascript">
function iframeLoaded() {
var iFrameID = document.getElementById('idIframe');
if(iFrameID) {
iFrameID.height = "";
if(iFrameID.contentWindow.document.body.scrollHeight < 500) {
iFrameID.height = "500px";
} else {
iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + "px";
}
}
}
</script>
これどうやってするの?提案してください。