[Javascript] Exécuter un *.js depuis l'URL
Résolu/Fermé
Joe-Boy198
Messages postés
32
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
14 septembre 2011
-
6 oct. 2009 à 22:24
Joe-Boy198 Messages postés 32 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 14 septembre 2011 - 7 oct. 2009 à 14:10
Joe-Boy198 Messages postés 32 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 14 septembre 2011 - 7 oct. 2009 à 14:10
A voir également:
- Execute url in javascript
- Lien url - Guide
- Cvbs in 1 - Forum Autoradio
- Iptv url invalide - Forum Box et Streaming vidéo
- Url scam ✓ - Forum Antivirus
- Url masquée pour votre sécurité - Forum Programmation
9 réponses
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
6 oct. 2009 à 23:13
6 oct. 2009 à 23:13
Pardon mais...
'comprends pas ta question... tu veux quoi ?
Exécuter une fonction qui est dans un .js ? Si oui il faut l'inclure dans ta page HTML :
<head>
<script type="text/javascript" src="[lienverstonfichier.js]"></script>
</head>
Ensuite tu pourras utiliser ta fonction de la manière dont tu l'as cité. ;)
'comprends pas ta question... tu veux quoi ?
Exécuter une fonction qui est dans un .js ? Si oui il faut l'inclure dans ta page HTML :
<head>
<script type="text/javascript" src="[lienverstonfichier.js]"></script>
</head>
Ensuite tu pourras utiliser ta fonction de la manière dont tu l'as cité. ;)
Joe-Boy198
Messages postés
32
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
14 septembre 2011
10
6 oct. 2009 à 23:32
6 oct. 2009 à 23:32
Pardon de ne pas avoir été très clair...
En fait, mon script modifie certains apects d'une page web quelconque. Par exemple, si on avait un script qui met tous les fonds des div en bleu, et qu'on voulait l'exécuter sur CCM, pourrait on, une fois la page chargée, exécuter ce script (qui est chez l'utilisateur) ?
Du genre :
javascript: truc.js;
C'est plus clair ou encore plus flou ?
En fait, mon script modifie certains apects d'une page web quelconque. Par exemple, si on avait un script qui met tous les fonds des div en bleu, et qu'on voulait l'exécuter sur CCM, pourrait on, une fois la page chargée, exécuter ce script (qui est chez l'utilisateur) ?
Du genre :
javascript: truc.js;
C'est plus clair ou encore plus flou ?
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
6 oct. 2009 à 23:57
6 oct. 2009 à 23:57
Le script doit être chargé dans la page que l'utilisateur voit pour pouvoir exécuter l'une de ses fonctions... sinon tu sembles parler d'injection... et tous les sites actuel se protègent contre ça !
Le seul moyen serait d'injecter l'include du script (<script src= etc...) pour ensuite pouvoir activer certaines fonctions.
C'est bien ça que tu demandes ?
Le seul moyen serait d'injecter l'include du script (<script src= etc...) pour ensuite pouvoir activer certaines fonctions.
C'est bien ça que tu demandes ?
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
>
ACK
7 oct. 2009 à 00:53
7 oct. 2009 à 00:53
C'est ce que je me disais aussi... mais comme ça le terme est lâché ! ;)
medACK
Messages postés
30
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 octobre 2009
7 oct. 2009 à 00:54
7 oct. 2009 à 00:54
C'est pas du XSS ça?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Joe-Boy198
Messages postés
32
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
14 septembre 2011
10
7 oct. 2009 à 06:48
7 oct. 2009 à 06:48
Je n'ai pas la moindre idée ce qu'est le XSS, mais mon script ne fait pas de mal, il change juste des aspects graphiques. Je vais essayer l'idée de monkey_monk et vous donnerai des nouvelles.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
7 oct. 2009 à 07:13
7 oct. 2009 à 07:13
En gros, tu veux faire un Userscript ?
Si oui, je te dirai comment quand je rentrai de l'école.
Si oui, je te dirai comment quand je rentrai de l'école.
Joe-Boy198
Messages postés
32
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
14 septembre 2011
10
7 oct. 2009 à 13:29
7 oct. 2009 à 13:29
D'après le nom, il me semble que c'est ce que je cherche à faire. J'attends la réponse avec joie !
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
7 oct. 2009 à 14:05
7 oct. 2009 à 14:05
Voici ce qu'il faut sur :
* Firefox : installer l'extension "https://addons.mozilla.org/fr/firefox/addon/greasemonkey/ GreaseMonkey]". Quand cette extension est installée, il suffit de taper l'url du script (même si il est sur le disque dur) et Greasemonkey se chargera du reste. Pour chaque mise à jour du script, tu dois le réinstaller (en mettant l'url).
* Opera : sauvegardez le script sur votre disque dur, puis faites : Outils → Préférences → Avancé → Contenu → Options JavaScript, et indiquez le répertoire contenant le script.
* Chrome : voir ici
Voici la base d'un userscript :
@name : Le nom de ton userscript
@namespace : Page d'informations sur le script
@description : ...
@include : Le site sur lequel le script doit fonctionner. Exemples : http://*.commentcamarche.net/*, https://www.commentcamarche.net/*, https://www.commentcamarche.net/
@version : ...
@author : ...
Si tu veux inclure une librairie (JQuery par exemple) :
@require http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js
Voici un exemple d'userscript pour ce site (ajoute un bouton dans le menu en haut) - Tester :
* Firefox : installer l'extension "https://addons.mozilla.org/fr/firefox/addon/greasemonkey/ GreaseMonkey]". Quand cette extension est installée, il suffit de taper l'url du script (même si il est sur le disque dur) et Greasemonkey se chargera du reste. Pour chaque mise à jour du script, tu dois le réinstaller (en mettant l'url).
* Opera : sauvegardez le script sur votre disque dur, puis faites : Outils → Préférences → Avancé → Contenu → Options JavaScript, et indiquez le répertoire contenant le script.
* Chrome : voir ici
Voici la base d'un userscript :
// ==UserScript== // @name Nom // @namespace http://www.example.com/userscript/informations.html // @description Description // @include http://www.example.com/ // @version Octo 07, 2009 - 1.0 // @author Nom Prénom // ==/UserScript==
@name : Le nom de ton userscript
@namespace : Page d'informations sur le script
@description : ...
@include : Le site sur lequel le script doit fonctionner. Exemples : http://*.commentcamarche.net/*, https://www.commentcamarche.net/*, https://www.commentcamarche.net/
@version : ...
@author : ...
Si tu veux inclure une librairie (JQuery par exemple) :
@require http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js
Voici un exemple d'userscript pour ce site (ajoute un bouton dans le menu en haut) - Tester :
// ==UserScript== // @name CommentCaMarche - HideHeader // @namespace https://www.commentcamarche.net/ // @description Ce script ajoute un bouton "Masquer" sur la barre de navigation qui permet de masquer l'entête // @include http://*.commentcamarche.net/* // @version 1.0 // @author Avion-f16 // @require http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js // ==/UserScript== $(document).ready(function() { $("#nav ul").append("<li><a href=\"#\" id=\"hideheader\">Masquer</a></li>"); $("#hideheader").click(function() { $("#header").slideUp('fast'); return false; }); });
Joe-Boy198
Messages postés
32
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
14 septembre 2011
10
7 oct. 2009 à 14:10
7 oct. 2009 à 14:10
Merci infiniment ! C'est exactement ce que je cherchais ! Merci, merci, merci !