Javascript instagram嵌入.js处理程序,以了解何时加载iframe

Javascript instagram嵌入.js处理程序,以了解何时加载iframe,javascript,iframe,twitter,instagram,Javascript,Iframe,Twitter,Instagram,我正在使用embeds.js在网站上显示instagram帖子。 指 我还使用widgets.js for twitter,通过它我可以加载一个twit,设置一个处理程序,以便在iframe就绪时获取,然后以以下方式调用twttr.widgets.load() twttr.events.bind('rendered', function (event) { //do something when the iframe is ready }); twttr.widgets.load();

我正在使用embeds.js在网站上显示instagram帖子。 指

我还使用widgets.js for twitter,通过它我可以加载一个twit,设置一个处理程序,以便在iframe就绪时获取,然后以以下方式调用twttr.widgets.load()

twttr.events.bind('rendered', function (event) {
    //do something when the iframe is ready
});
twttr.widgets.load();
有人知道instagram iframe准备好后是否有类似的功能或解决方法吗

加载instagram帖子后,我使用:

instgrm.Embeds.process();
渲染iFrame

旁注:应用程序是使用angular/jquery创建的,因此可以使用这些库来解决这个问题

提前感谢,,
Daniele

只需使用
iframe
Instagram嵌入并使用
onload
事件处理程序即可触发函数:

<script>
function doSomething(){
   alert("Instagram embed loaded");
}
</script>

<iframe onload="doSomething()" src="https://www.instagram.com/p/8_kRtJBsBq/embed" width="400" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>

函数doSomething(){
警报(“Instagram嵌入加载”);
}
您可以使用gramfeed生成iframe Instagram嵌入编码:


onload=“someFunction()”
添加到生成的iframe嵌入代码。

如果您不能使用iframe嵌入,我找到了一个解决方案

window.__igEmbedLoaded = function( loadedItem ) {
  // do something here...
};