J'essaie de récupérer une page avec greasemonkey puis d'en extraire un lien, en insérant le lien dans la page actuelle. J'ai des problèmes avec: GM_xmlhttpRequest({ method: "GET", url: "http://www.test.net/search.php?file=test", onload: function(data) { if (!data.responseXML) { data.responseXML = new DOMParser().parseFromString(data.responseText, "text/xml"); } alert("!"); var xmldata = data.response.xml; var tests = xmldata.getElementsByTagName('test'); alert(tests[0].innerHTML); } }); La page […]
Je trouve des éléments sur une page Web qui ont été positionnés pour être dans mon chemin fréquemment. Je voudrais trouver un moyen de désactiver la position: fixed règles CSS position: fixed sur n'importe quel site Web que je visite. J'ai écrit un userscript (Firefox, Greasemonkey) qui analyse tous les nœuds dans le document et […]
Je travaille sur un script Greasemonkey pour weibo.com . Je ne peux pas choisir les éléments en utilisant XPath sur la page XHTML. Ce code ne parvient pas à saisir les éléments que je veux: function resolver(prefix) { return prefix === 'x' ? 'http://www.w3.org/1999/xhtml' : null; } var allLinks, thisLink; allLinks = document.evaluate( "//x:a[@href]", document, […]
J'ai une liste d'URL et je dois charger chaque page, l'une après l'autre. C'est ma principale fonction que j'ai dans mon esprit. mainFunction() { loop { // Loop through URL list oPage = func1(URL); //Get page contents aResult = func2(oPage); //Analyse the contents func3(aResult); //Do current page modifications } } func1 utilise GM_xmlhttprequest, ce qui […]
J'essaie de créer un cookie avec greasemonkey afin d'empêcher une fenêtre d'apparaître (après la création d'un cookie, la fenêtre ne s'affiche pas à maintes reprises … c'est le code function setCookie(c_name, value, expiredays) { var exdate = new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toUTCString()); } var […]
Je veux créer un script de singe graisseux, qui ajoutera une touche de raccourci pour une action de déconnexion dans un site de messagerie. Actuellement, le lien de déconnexion "? Logout & hl = fr" qui a un id = ": r5" . Je suis en mesure d'obtenir le nœud pour le lien mais pas […]
Contexte : Je travaille sur un cadre / bibliothèque à utiliser pour un site spécifique en coordination avec greasemonkey / userscripts. Ce framework / bibliothèque permettra un support complémentaire. La façon dont il fonctionnera est que les registres d'addon contenant les pages requises, les ressources, les écrans et la bibliothèque de la bibliothèque attendent que […]
Je fais un script utilisateur pour l'extension TamperMonkey Chrome (c'est la même chose que de créer un script utilisateur pour GreaseMonkey). Dans mon script, je fais itérer sur certaines ressources externes de document (img, css, liens, scripts) via document.getElementsByTagName() et je modifie leurs attributs src ou href vers une autre URL. Pour la plupart des […]
Beaucoup de pages Web semblent utiliser la touche / pour la recherche. J'aimerais le désactiver parce que 100% du temps que je souhaite utiliser / pour rechercher dans la page dans FireFox. Existe-t-il une façon de remplacer ce comportement par GreaseMonkey ou dotjs? Le meilleur exemple public de ceci est https://www.github.com/ , également https://wiki.jenkins-ci.org/display/JENKINS/Issue+Tracking
J'essaie de désactiver sélectivement window.location , en utilisant Greasemonkey, au début du document. Je ne veux pas désactiver complètement javascript, il suffit de désactiver certaines redirections effectuées avec javascript. Ils ressemblent à ceci: window.location = "unwanted url";