Mbox内容动态HTML JS最初未发布

时间:2019-01-17 03:22:34

标签: aem adobe-analytics mbox

全部。

我正在使用mbox创建动态页面内容,

但是当我的mbox内容呈现到我的dom中时,我的mbox content js函数未运行(例如,在我具有滑块,表单验证等组件的mbox内容中)。

因此,我添加了以下代码来确保mbox内容在dom中完全呈现后,我的核心,组件,模块js可以运行。

但是此代码仅运行一次,当我第二次刷新页面时,以下代码不再运行。

我确实尝试删除“ mbox” cookie并再次刷新页面,然后以下代码再次运行。

您对此有任何想法吗?

doc.addEventListener(adobe.target.event.REQUEST_SUCCEEDED,

  function(e) {

  console.log('external content get request succeeded', e);



  doc.addEventListener(adobe.target.event.CONTENT_RENDERING_SUCCEEDED,

    function(e) {

    core.init();

    components.init();

    console.log('external content get render succeeded', e);

  });

  doc.addEventListener(adobe.target.event.CONTENT_RENDERING_FAILED,

    function(e) {

    core.init();

    components.init();

    console.log('external content get render failed', e);

  });

});



doc.addEventListener(adobe.target.event.REQUEST_FAILED,

  function(e) {

  core.init();

  components.init();

  console.log('external content get request failed', e);

});

0 个答案:

没有答案