Синхронный GM_xmlhttpRequest действует асинхронно?
Я пытаюсь получить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
Вот; это не определено Есть ли какой-то шаг, который я здесь пропускаю?
Я использую v0.9.13 от Greasemonkey и v9.0.1 от Firefox.