//https://sennajs.com/docs document.addEventListener('DOMContentLoaded', function () { var app = senna.dataAttributeHandler.getApp(); app.on('beforeNavigate', function (event) { console.log('start'); if (unload) { unload(); } }); app.on('endNavigate', function (event) { console.log('end'); if (event.error) { console.log('error'); if (event.error.invalidStatus) { console.log(event.error.invalidStatus); } if (event.error.requestError) { console.log(event.error.requestError); } if (event.error.timeout) { console.log(event.error.timeout); } } }); });