2016-06-10 70 views
1

這裏是在iframeresizer日誌的樣子:延遲的iframe負荷

[iFrameSizer] [主持人頁:穀氨酸] IFrame的滾動停用穀氨酸 iframeResizer.min.js:8 iFrameSizer] [主持人page:glu] [init]發送msg給iframe [glu](glu:8:false:true:32:true:true:null:lowestElement:null:null:0:true:parent:scroll)targetOrigin:*

iframeResizer.min.js:8 [iFrameSizer] [Host page:glu] [iFrame.onload]發送消息給iframe [glu](glu:8:false:true:32:true:true:null:lowestElement:null :null:0:true:parent:scroll)targetOrigin:*

iframeResizer.contentWindow.min.js:9 iFrameSizer] [穀氨酸]正在初始化的iFrame(https://www.kultureshop.in/blog/about-ks/

你會發現主頁發送2個消息託管/ iframe的頁面。第一個被忽略。 iframe頁面對第二條消息作出反應。

問題是第一條和第二條消息之間有很大的時間差距。

有沒有人知道主機頁面腳本等待多長時間纔將消息重新發送到iframe頁面?這可以減少嗎?

回答

0

它在第一次運行時發送第一條消息,第二條消息在iFrame的onload事件加載後發送。如果您使用最新版本,iFrame在準備好接收消息後也會向父頁面發送消息。