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"
codice:
if (document.referrer.indexOf("dominio1.com")<0 &&  document.referrer.indexOf("dominio2.com")<0){
// istruzioni
}
ciao