document.write iframe导致白屏

问题描述 投票:0回答:1

我在使用双击泛光灯分析时遇到了问题。当用户点击按钮时,泛光灯应该触发并打开一个新窗口(就像它一样)。当用户返回到原始屏幕并且页面为白色时,会出现问题。你必须重新加载页面才能回到它。

HTML - 单击按钮打开新窗口并触发handleThirdFloodClick

<button role="link" target="_blank" href="URLHERE/locations" onclick="handleThirdFloodClick();">
  <span>Find A LOCATION</span>
</button>

JavaScript - 单击按钮时会触发双击代码

function handleThirdFloodClick(){
  var axel = Math.random() + "";
  var a = axel * 10000000000000;
  document.write('<iframe src="https://XXXXXXX.fls.doubleclick.net/activityi;src=XXXXXXX;type=XXXXXX;cat=XXXXXXXX;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
}

两个“查找位置”按钮和$ 5关闭按钮都会导致此白屏。

我无法使用liveserver重现白屏,但它出现在生产网站上。有没有人有任何想法?

谢谢

iframe google-analytics document.write double-click-advertising
1个回答
0
投票

您是否在GTM标签中选中了“Support document.write”框?

© www.soinside.com 2019 - 2024. All rights reserved.