2017-03-06 18 views
0

私はhttps://github.com/davidjbradshaw/iframe-resizerを使用しています。iframe-resizerメッセージを送信していますが、受信していません

iframeResizer.min.js親ページ内にあり、

iframeResizer.contentWindow.min.js子に

$(document).ready(function() { 

    iFrameResize({log:true,checkOrigin:false}); 

}); 

あるログは、メッセージングがOKの開始を示しているようだ - それは次のように起動します[コンテンツフレーム:8:偽:真:32:真:true:null:bodyOffset:null:null:0:0:0:0:00: :false:親:scroll)targetOrigin:* iframeResizer.min.js:11:62

[iFrameSizer] [contentframe]初期化のiFrame(http://xxxxxxx/

iframeResizer.contentWindow.min.js:9:693

[iFrameSizer] [contentframe]に設定し、親のためにはtargetOrigin:* iframeResizer.contentWindow .min.js:9:693

[iFrameSizer] [contentframe] "オート" に設定iframeResizer.contentWindow.min.js HTML &身長:9:693

[iFrameSizer] [contentframe]公共有効メソッドifram eResizer.contentWindow.min.js:9:693

は[iFrameSizer] [contentframe]イベントリスナーを追加します。アニメーションスタート

iframeResizerの[iFrameSizer] [contentframe]トリガイベントロックで終わるを。 contentWindow.min.js:9:693

[iFrameSizer] [contentframe]送信メッセージをホストするページ(748:contentframe:655 INIT)iframeResizer.contentWindow.min.js:9:693

[iFrameSizer ] [contentframe]トリガーイベントロックをオフにiframeRe sizer.contentWindow.min.js:9:693

[iFrameSizer] [contentframe] - iframeResizer.contentWindow.min.js:9:693

[iFrameSizer] [ホストのページ:contentframe]からの応答がありませんiFrame。 iFrameResizer.contentWindow.jsがiFrameにロードされていることを確認してください。

これは違いがある場合、これをMoodleで使用しようとしていますか?

何がアイデアを親に受信するのをブロックすることができますか?デモページ messgaingが

次のように戻って、親へのメッセージになるようだ[iFrameSizer] [ホストページ]受信:「

のinitしかし、私はドン:[iFrameSizer] iFrameResizer0:1588:284受信メッセージを受け取っているようです(親のサイズを変更していないので)

答えて

1

これはrequirejsと関係があります。

私はそれで次のコードでJSファイルを含めてしまった:

require(['/theme/elegance/javascript/iframeResizer.min.js'], function (iFrameResize) { 

iFrameResize({log:true,checkOrigin:false}); 

}); 

これは私が必要な方法でiFrameResizeオブジェクトを登録すると思われます。

関連する問題