Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi

Visualizza un messaggio singolo
Vecchio 01-03-06, 22:35   #1 (permalink)
ArkaneFactors
User Attivo
 
L'avatar di ArkaneFactors
 
Data di registrazione: Feb 2006
Ubicazione: Antipodi
Messaggi: 1,481
Browser, collegamenti JavaScript e HTTP referer

Non ho trovato nulla in proposito in rete, perciò provo qui:

Qualcun altro ha notato una difformità di comportamento da parte dei vari browser nel passare o meno l' HTTP referer quando si clicca su un collegamento JavaScript?

Provate questo:

Codice:
<html>
<head>
<title>Referer test</title>
<script>
function popURL(destURL)	{
newWin=window.open('about:blank','');
with (newWin.document){
	writeln('<html><head><META HTTP-EQUIV="REFRESH" CONTENT="1;  URL='+destURL+'"></head><body></body></html>');
	close();
	}
}
</script>
</head>
<body>
<h1>Referer test</h1>
  1. Link normale
  2. Pop-up JavaScript (<tt>window.open()</tt>)
  3. Pop-up JavaScript (<tt>popURL()</tt>)
</body> </html>
Salvatelo da qualche parte sul Web (non sul vostro desktop), e provate a cliccare i link con vari browser per vedere quali passano il referer e quali no.

Io ottengo questi risultati:
  • IE 6.0: link tipo 1 , link tipo 2 no, link tipo 3 no;
  • Firefox 1.5.0.1: link tipo 1 , link tipo 2 , link tipo 3 no;
  • Opera 8.52: link tipo 1 , link tipo 2 , link tipo 3 (!!!).
Qualcuno è in grado di scrivere una funzione JS per bloccare il passaggio del referer che funzioni con qualsiasi browser?
__________________
The #instantempo Daily
ArkaneFactors non in linea   Rispondi citando