click counter Javascript: problemi con la politica di origine?

0

È possibile creare un file Javascript che funga da "click counter"?

Quello che voglio fare è inserire il file Javascript nel mio dominio

mydomain.com/js/clickcounter.js

E chiunque può includerlo per iniziare a contare i clic ..

Esempio per THEIRdomain.com/index.html

 <script src="mydomain.com/js/clickcounter.js"></script> 

E un possibile script:

function myDomain_TrackClicks(){
    xhttp.open("POST", "mydomain.com/trackClicks.php", true);
    xhttp.send( "pagevisited=" + encodeURIComponent( window.location.href));
}

if(window.attachEvent) {
    window.attachEvent('onload', myDomain_TrackClicks);
} else {
    if(window.onload) {
        var curronload = window.onload;
        var newonload = function(evt) {
            curronload(evt);
            myDomain_TrackClicks(evt);
        };
        window.onload = newonload;
    } else {
        window.onload = myDomain_TrackClicks;
    }
}

O è limitato da una politica di origine? La politica di origine mi confonde davvero.

    
posta GameDeveloper 18.08.2016 - 11:07
fonte

1 risposta

1

Tutto ciò che è richiesto è che il tuo server debba rispondere con le intestazioni HTTP corrette quando mydomain.com/js/clickcounter.js è richiesto dal browser.

In particolare, questa intestazione deve essere inclusa nelle intestazioni di risposta:

Access-Control-Allow-Origin: *

Questo indica al browser che la risorsa può essere richiesta da qualsiasi origine.

Lettura consigliata - link

    
risposta data 18.08.2016 - 16:17
fonte

Leggi altre domande sui tag