Zitat von
Spooky
bugbuster/contao-visitors-bundle Server-seitig.
Es wird eine URL aufgerufen. In meinen Fall:
Code:
/visitors/scco?vcid=1&scrw=1920&scrh=1200&scriw=1920&scrih=1039
Dieser Aufruf müsste sich doch verhindern lassen, bis auf "Zustimmen" geklickt wurde.
Im Quellcode steht folgendes:
Code:
<div class="mod_visitors_fe_invisible mod_visitors block">
<!-- Template for "only counting", no display in Frontend. -->
<span class="visitor_count invisible"><!-- counted --></span>
<script>
document.addEventListener('DOMContentLoaded', function () {
var iWidth = window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth);
var iHeight = window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight);
var sWidth = screen.width;
var sHeight = screen.height;
var visitorurl = 'visitors/scco?vcid=1&scrw='+sWidth+'&scrh='+sHeight+'&scriw='+iWidth+'&scrih='+iHeight+'';
try {
fetch( visitorurl, { method: 'GET' , headers: { 'X-Requested-With': 'XMLHttpRequest', } } )
.catch( error => console.error('error:', error) );
} catch (r) {
return;
}
});
</script>
</div>
Den müsste ich vermutlich über die Cookie-Bar einbinden, aber man kann in der Konfiguration von vistors keine "manuelle Einbindung" auswählen. Aber vllt. kann ich ein eigenes Template erstellen, dass einfach nur leer ist und den Code oben über ein Cookie-Bar Template einfügen. Müsste doch gehen, oder?
Lesezeichen