Je veux mettre pixel de suivi sur le fichier html 3ème partie, qui appellera une servlet qui retournera javascript. Ce javascript devrait obtenir une valeur du stockage local et le signaler à une autre servlet. Par exemple:est le pixel de suivi peut exécuter javascript à partir du serveur distant?
pixels invisibles:
<img src="http://myserver.com/report" width="1" height="1">
Le servlet rapport renverra le javascript suivant:
var value= localStorage.getItem("myLocalStorageKey");
var serverUrl = "www.myserver.com/myservlet?value=" + value;
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", serverUrl, true);
xmlHttp.send("");
Cela ne fonctionne pas parce que la propriété src est pas besoin de gérer javascript. Est-ce que je peux y arriver? Si le javascript est appelé à partir de la page html tierce, il ne sera pas en mesure d'obtenir la valeur du stockage local, car la valeur a été entrée à partir du domaine "myserver.com" et non du domaine tiers.
Une idée ???
Merci, Dani
Les mêmes stratégies de sécurité d'origine sont conçues pour arrêter exactement ce que vous faites: d'autres domaines qui espionnent les propriétés locales qui ne sont pas censées être disponibles pour ces autres domaines. – jfriend00