cosa restituisce un alert(document.referrer)?
non credo solo "dominio1.com"
tu invece verifichi che il referrer sia esattamente questa stringa
se vuoi verificare che nel referrer non sia contenuto "dominio1.com" e neppure "dominio2.com"
ciaocodice:if (document.referrer.indexOf("dominio1.com")<0 && document.referrer.indexOf("dominio2.com")<0){ // istruzioni }