我试图获得一个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。