Bonjour,
Je dois donner un lien js du genre <script src="http://exemple.com/widget.js?token=6157748"></script> pour qu'un client l'inclu dans son site web.
L'objectif est de mettre à sa disposition un chat qui apparaitra sous forme de frame, token étant un identifiant unique pour son compte.
Comment récupérer ce token dans la page widget.js??
Si ce n'est pas la bonne formule merci de l'aider à trouver une solution SVP.
Merci.
Bonjour,
voici ce que j'ai finalement trouvé et qui correspond à mon besoin.
Le lien:
<script src="http://localhost/getjs/widget.js?token=2489654"></script>
contenu widget.js
var scripts = document.getElementsByTagName('script');
var index = scripts.length - 1;
var myScript = scripts[index];
// myScript now contains our script object
var queryString = myScript.src.replace(/^[^\?]+\??/,'');
// queryString is "show=appts;user=veri"
console.log(queryString);
var params = parseQuery( queryString );
function parseQuery ( query ) {
var Params = new Object ();
if ( ! query ) return Params; // return empty object
var Pairs = query.split(/[;&]/);
for ( var i = 0; i < Pairs.length; i++ ) {
var KeyVal = Pairs[i].split('=');
if ( ! KeyVal || KeyVal.length != 2 ) continue;
var key = unescape( KeyVal[0] );
var val = unescape( KeyVal[1] );
val = val.replace(/\+/g, ' ');
Params[key] = val;
}
return Params;
}