Christophe Lohr a écrit :
je pensais qu'il devrait être possible de coder en javascript une fonction qui d'une part repère la base de l'url du document html en cours, puis l'ajoute à tous les liens locaux.
je pensais à l'algorithme suivant :
- Récupérer l'url du document. À partir de cela, prendre la sous-chaîne qui va jusqu'au dernier caractère '/', et considérer cela comme l'url de base
- Parcourir tous les href|src|action|background du document. Pour chacun, tester si c'est un lien relatif ou absolu. Si c'est un lien relatif, alors lui ajouter en tête la chaîne "url de base" construite précédemment.
- Je ne sais pas si il y a déjà des fonctions javascript existantes permettant de tester si un lien est relatif ou absolu. À défaut, on pourrait considérer qu'un lien est absolu si il commence par un motif "<service>://", où <service> est une suite non vide de caractères alpha-numériques (ou bien on peut donner une liste http|https|ftp|mailto|etc.)
Est-ce que quelqu'un peut m'aider à coder cela, ou me donner des pistes pour commencer ?
Merci.
Cordialement.