Javascript instagram嵌入.js处理程序,以了解何时加载iframe
我正在使用embeds.js在网站上显示instagram帖子。 指 我还使用widgets.js for twitter,通过它我可以加载一个twit,设置一个处理程序,以便在iframe就绪时获取,然后以以下方式调用twttr.widgets.load()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();
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...
};