si ma il controllo non può che essere fatto dopo che il codice js è stato restituito dal server... con gli header lo fai sempre prima