У меня проблема при использовании аналитики прожекторов двойного щелчка. Когда пользователь нажимает на кнопку, прожектор должен срабатывать и открывать новое окно (как оно делает). Проблема возникает, когда пользователь возвращается к исходному экрану, а страница становится белой. Вы должны перезагрузить страницу, чтобы вернуться к ней.
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, но он появляется на производственной площадке. У кого-нибудь есть идеи?
Спасибо