1

さらに別のクロスドメイン iFrame の質問です! 私はどこでも検索しましたが、これは不可能だと信じています。

iframe のスクロールバーはその iframe の window 要素の一部であるため、オリジン ポリシーが同じであるため、直接スタイルを設定することはできません。最初は、「トラック」コンテナー内で jQuery UI のドラッグ可能なイベントを使用して、賢くスクロール可能な DIV を作成すると思っていました。私はダミーのスクロールバーをセットアップしましたが、iframeをスクロールできることを除いて、すべてが機能していました...同じ起源の問題のために再び。

そう..

  1. iframe コンテンツが別のドメインからのものである場合、iframe のスクロールバーのスタイルを設定する方法はありますか?

また

  1. iframe コンテンツが別のドメインからのものである場合、iframe をスクロールする方法はありますか?

ありがとう!

4

1 に答える 1

2

どういうわけかサイトのサイズを把握できると仮定すると、iframe のサイズをそのコンテンツのサイズに設定できます...

<html>
<body>
<div style="width:400px; height:400px; overflow:scroll">
    <iframe src="http://www.w3schools.com/" style="width:1000; height:1300"></iframe>
</div>
</body>
</html>

もちろん、定期的にサイトのサイズを把握する必要があります...

于 2012-08-25T00:53:03.187 に答える