instagram embeds.js 处理程序以了解 iframe 何时加载

Dan*_* P. 2 javascript twitter iframe instagram

我正在使用 embeds.js 在网站上显示 Instagram 帖子。参考https://www.instagram.com/developer/embedding/

我还使用了 twitter 的 widgets.js,我可以加载一个 twit,设置一个处理程序以在 iframe 准备好时获取,然后以这种方式调用 twttr.widgets.load():

twttr.events.bind('rendered', function (event) {
    //do something when the iframe is ready
});
twttr.widgets.load();
Run Code Online (Sandbox Code Playgroud)

有谁知道是否有类似的功能,或者当 Instagram iframe 准备好时是否有解决方法?

加载 Instagram 帖子后,我使用:

instgrm.Embeds.process();
Run Code Online (Sandbox Code Playgroud)

渲染 iFrame。

旁注:该应用程序是使用 angular/jquery 制作的,因此可以使用这些库来完成解决方法。

提前致谢,丹尼尔

小智 5

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

window.__igEmbedLoaded = function( loadedItem ) {
  // do something here...
};
Run Code Online (Sandbox Code Playgroud)