我剛剛開始使用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