Bonjour à tous,

Je débute en JS et cela fais quelques jours que je ne trouve pas de méthode simple pour résoudre ce qui suis :

je cherche à écrire un script exécutable dans la console qui ajoute "identifiant=12345" dans l'url (style : www.dev4x4.com) lorsque l'on change de page sur un même site donné.

Alors me voila avec quelques pistes tel que : traité l'url dans un tableau mais pas de moyen de la réinjecter dans la page suivante

autre chose
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
let url = new URL(document.location.href);
Cela me donne un objet dans lequel j'arrive à injecter des valeurs dans les champs mais je bloque toujours.

Merci beaucoup de votre aide

EDIT : voici le code qui fait le boulot, or il décore l'url sur la page même et non sur la page suivante (peu importe du moment que ce soit une autre page qui soit cliquée)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
function insertParam(key, value)
{
    key = encodeURI(key); value = encodeURI(value);
 
    var kvp = document.location.search.substr(1).split('&');
 
    var i=kvp.length; var x; while(i--) 
    {
        x = kvp[i].split('=');
 
        if (x[0]==key)
        {
            x[1] = value;
            kvp[i] = x.join('=');
            break;
        }
    }
 
    if(i<0) {kvp[kvp.length] = [key,value].join('=');}
 
    document.location.search = kvp.join('&'); 
}
 
insertParam("identifiant", "123456")

merci pour vos suggestions