Je viens juste de commencer à utiliser Greasemonkey et essaie de faire un userscript qui racler une page -UserScript simple Greasemonkey ne fonctionne plus après les fonctions ajoutées
Avant que je suis entré dans ce que j'ai essayé de courir quelques tests à augmenter ma familiarité avec Greasemonkey (par exemple j'ai essayé un usercript qui avait juste une alerte, qui a fonctionné). Cependant, après avoir ajouté des fonctions, l'alerte (appelée en haut) n'a pas fonctionné. Pourquoi cela se produit-il?
//==UserScript==
'//@name stanfordWhoScraper
//@require http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
//==/UserScript==
alert("TEST");
/*Functions*/
function jquerify(jquerified){
if(!(window.jQuery && window.jQuery.fn.jquery == '1.6.2')) {
var s = document.createElement('script');
s.setAttribute('src', 'http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js');
s.setAttribute('type', 'text/javascript');
document.getElementsByTagName('head')[0].appendChild(s);
jquerified = true;
return jquerified;
}
}
function findName(url){
if (!typeof url) return "Enter string url"
var name = $("#PublicProfile h2").load(url);
if (name == "") return "No name found";
return name;
}'
Merci!
Je n'ai pas fait que dans le code- qui est du code entrer de débordement de pile ici chose – praks5432
Y a-t-il des erreurs dans la console Javascript? – Artyom
non, il n'y en a pas, j'ai même enlevé toutes les fonctions et juste eu une alerte affichant le nom, où le nom est var name = $ ("# PublicProfile h2"). Load (url); et url est spécifié par moi-il ne fonctionne toujours pas – praks5432