私はCSSでhtmlページを持っていますが、そのページのiframeの内容を制御するにはCSSが必要です。私は、iframe内のページのコントロールを持っているし、ページとフレームの両方が互いに対してローカルである場合は、次のコードは動作します:iframeのクロスドメインCSSを取得する
<script type="text/javascript">
window.onload = function() {
if (parent) {
var oHead = document.getElementsByTagName("head")[0];
var arrStyleSheets = parent.document.getElementsByTagName("style");
for (var i = 0; i < arrStyleSheets.length; i++)
oHead.appendChild(arrStyleSheets[i].cloneNode(true));
}
}
</script>
しかし動作しないのiframeとページとページのiframeがオンのとき別のドメインにありますどのように私はそれを2つのドメインを越えて動作させることができるか、または代替の解決策を持っていることを知っていますか?
それは、私はちょうど、ユーザーが自分のCSSオーバーライド鉱山を持ってできるようにすることができませんでしたiframe内に表示されている私のページであるよう
:)事前に感謝?