let lastTouchEventTime = 0;
const inactivityTimeout = 60000; // 60 Sekunden Inaktivität
// Funktion, die das Touch-Ereignis auslöst
function triggerTouchEvent() {
console.log('Simuliertes Touch-Ereignis ausgelöst');
// Hier den Code einfügen, der beim Touch-Ereignis ausgeführt werden soll.
// Zum Beispiel:
// document.getElementById('myElement').dispatchEvent(new Event('touchstart'));
window.close();
if (window.location.href === 'http://localhost/infopointkm/') {
} else {
window.location.href = 'http://localhost/infopointkm/';
}
}
// Event-Listener für Touch-Ereignisse
document.addEventListener('touchend', function () {
lastTouchEventTime = Date.now();
});
// Timer, der regelmäßig prüft, ob ein Touch-Ereignis stattgefunden hat
setInterval(function () {
if (Date.now() - lastTouchEventTime > inactivityTimeout) {
triggerTouchEvent();
}
}, 60000); // Timer alle 60 Sekunden prüfen
// Kontextmenü rechte Taste blocken
document.addEventListener('contextmenu', function (e) {
e.preventDefault();
});