基本的に、GM_xmlhttpRequest()
Greasemonkey APIを介してリクエストを送信し、中止しようとします。
デモスクリプトは次のとおりです。
// ==UserScript==
// @name example
// @namespace example795cb636-1f35
// @include https://www.google.com/
// ==/UserScript==
var ret = GM_xmlhttpRequest({
method: "GET",
url: "https://www.google.com/",
onerror: function(response) {
console.log("error : " + response.statusText);
},
onabort: function(response) {
console.log("abort : " + response.statusText);
},
onload: function(response) {
console.log("complete : " + response.statusText);
}
});
try{
ret.abort();
}
catch(e){
console.log(ret);
console.log(e);
}
これが私のコンソール出力です:
私は何が欠けていますか?
詳細:
Firefox20.0a1グリースモンキー
1.5