2 votes

Remplacer les caractères de fin de l'URL actuelle par un bookmarklet

Existe-t-il un moyen de remplacer tous les caractères après la dernière barre oblique inversée dans l'URL actuelle par une autre chaîne de caractères via un bookmarklet javascript ?

Je fais beaucoup de travail d'audit avec des sites Sharepoint et je dois consulter manuellement les pages de paramètres des sites en entrant des chaînes à la fin d'une URL. Par exemple, je peux aller sur un site comme :

https://site.com/..../default.aspx

Je remplace ensuite le fichier "default.aspx" par "_layouts/user.aspx" et je recharge la nouvelle page pour qu'elle se trouve maintenant à l'emplacement suivant :

https://site.com/..../_layouts/user.aspx

Ce n'est pas toujours "default.aspx", donc je ne peux pas utiliser un simple remplacement de chaîne. Je sais qu'il y a un moyen de manipuler l'URL via un bookmarklet javascript, mais mes connaissances sur la façon de le faire sont limitées au mieux. Toute aide ou conseil serait grandement apprécié

0voto

zidarsk8 Points 455

Je ne sais pas si c'est ce que vous pensiez, mais si vous voulez juste changer la dernière partie de l'url avec quelque chose d'autre, vous pouvez utiliser ce bookmarklet

javascript:(function(){ 

var curloc = document.location.href.split('/');
var urlEnding= '/_layouts/user.aspx';
curloc = curloc.splice(0,curloc.length-1).join('/')+urlEnding;
document.location.href = curloc;

})();

Vous pourriez remplacer l'url fixe par

prompt('Enter your url:', '_layouts/user.aspx');

si vous devez changer la dernière partie à chaque fois.

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X