greasmonkey script qui remplace le html - HTML/CSS - Programmation
Marsh Posté le 02-01-2013 à 20:29:56
Code :
|
aaaaaaa
Marsh Posté le 02-01-2013 à 20:37:28
gatsu35 a écrit :
|
merci le code marche sous chrome (en supprimant le style )mais toujours pas dans Firefox
Marsh Posté le 02-01-2013 à 20:56:57
il marche aussi dans firefox, mais bizarrement il refuse de l'éxecuter dans l'url, peut etre que dans un bookmarlet ça marcherait
Marsh Posté le 02-01-2013 à 21:38:17
gatsu35 a écrit : il marche aussi dans Firefox, mais bizarrement il refuse de l’exécuter dans l’URL, peut être que dans un bookmarlet ça marcherait |
en effet merci ça marche bien dans un bookmarlet ,peux tu alors m'expliquer pourquoi il fallait des antislashs pour le a (pour le g je crois avoir que compris que ça veut dire global ) et pas pour le o ( car ce n'est pas vraiment mon but final de remplacer les o par des a :-) )
mon autre probleme c'est que ça ne modifie pas de qui il a dans la ligne du body (ou en dehors) j'ai tenté un outerHTML sans succès dans mon script greasmonkey
Code :
|
je n'ai pas d'alert donc le remplacement n'a pas marché or en fait ce que je veut faire c'est désactiver un script qui lance des pop up sur keyja et le script est lancé dans le body
Code :
|
le adMain serai remplacer par un code que j'ai
Code :
|
Marsh Posté le 03-01-2013 à 00:13:42
si je peux juste changer adsMain() ça me va aussi le code marche sur opéra en faisant editer la source
Marsh Posté le 03-01-2013 à 01:04:18
heu si cette fonction se fait au onload, ya pas moyen de la modifier en live avant qu'elle ne s'éxécute malheureusement
à moins que tu cliques sur ton bookmarklet au moment ou la page se charge
Marsh Posté le 03-01-2013 à 01:05:02
et le mieux est directmeent de modifier la fonction elle meme histoire de ne pas etre dérangé
Marsh Posté le 03-01-2013 à 08:31:25
gatsu35 a écrit : et le mieux est directmeent de modifier la fonction elle meme histoire de ne pas etre dérangé |
ok ,et c'est possible ça ?car jai cherché mais j'ai pas trouvé grand chose
Marsh Posté le 03-01-2013 à 08:33:21
adsMain = function() {
};
Voila, tu la redéclares en gros
Marsh Posté le 03-01-2013 à 08:45:35
ok je teste mais j'avais déjà testé ça
Code :
|
Marsh Posté le 03-01-2013 à 09:05:11
apparemment ça ne change rien le script semble s’exécuter que après
Marsh Posté le 03-01-2013 à 10:07:06
je réussis à appeler la fonction dans greasmonkey il faut donc juste que je bloque la premiere execution de la fonction dans la page et ça devrait marché mais je ne sais pas comment
Marsh Posté le 03-01-2013 à 11:08:28
un script greasemonkey ne s'éxécute que lorsque tout est chargé dans la page, donc c'est DTC
Marsh Posté le 02-01-2013 à 19:03:15
Bonjour,
j'aimerais juste savoir remplacer le code html en partie ou totalement d'une page web j'ai donc trouvé un script sur plusieurs site mis je n'arrive pas à le faire fonctionner
par exemple pour remplacer la lettre a par o dans le corps d'une page j'ai testé ce bookmaklet mais il ne se passe rien quand je le colle dans la barre d'adresse
merci de votre aide
Message édité par bormat le 02-01-2013 à 21:45:43