(window.frameCacheVars !== undefined)
                  
                  
                      {
                  
                  
                          console.log('BX composite event: start.');
                  
                  
                          BX.addCustomEvent("onFrameDataReceived" , function() {
                  
                  
                              citySelectInitiate();
                  
                  
                              initMap();
                  
                  
                              console.log('BX composite event: end.')
                  
                  
                          });
                  
                  
                      }
                  
                  
                      else {
                  
                  
                          citySelectInitiate();
                  
                  
                          initMap();
                  
                  
                      }
                  
                  
                  когда страница закеширована - содержимое эвента onFrameDataReceived срабатывает рандомно - то есть то срабатывает, то не срабатывает - http://demo4.gtxtymt.xyz, можете глянуть консоль. в чем причина может крыться?
                  
                  
                
для чистоты надо оставить только вывод в консоль в функции события
Обсуждают сегодня