GM_xmlhttpRequest
同期的に動作するように呼び出しを取得しようとしていますが、期待どおりに動作させることはできません:
function myFunction (arg) {
var a;
GM_xmlhttpRequest ( {
method: "GET",
url: "http://example.com/sample/url",
synchronous: true,
onload: function (details) {
a = details.responseText;
}
} );
return a;
}
b = myFunction ();
alert (b);
ここでは何も返ってきませんb
。それは未定義です。ここに欠けているステップはありますか?
Greasemonkey の v0.9.13 と Firefox の v9.0.1 を使用しています。