我刚刚开始使用Greasemonkey的后,我试图做一个userscript将刮页 - 在我进入,我试图运行一些测试,以简单Userscript在Greasemonkey的不再是工作的功能添加
增加我对Greasemonkey的熟悉程度(例如,我尝试了一个只有警报的脚本,它工作正常)。然而,在我添加函数之后,警报(在顶部被调用)失败,为什么会发生这种情况?
//==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;
}'
谢谢!
我实际上并不在从堆栈溢出的输入代码在这里是这样的代码 - 东西 – praks5432
在Javascript控制台中是否有任何错误? – Artyom
没有,没有事物─我甚至拿出了所有的功能,只是有一个警报显示名称,其中名称为变量名称= $(“#PublicProfile H2”)负载(URL)。并且由我 - 它仍然无法正常工作 – praks5432