I reported this back in February, but it seems to have gotten lost.
Under Greasemonkey 3.1/Firefox 38, the following error is thrown when
using abort() with GM_xmlhttpRequest:
*Exposing privileged or cross-origin callable is prohibited*
Under Greasemonkey 2.3/Firefox 35, it completes normally, and the 'abort
OK' message is displayed. Under Greasemonkey 3.1/Firefox 38, it won't.
Here is a sample script that shows the problem.
// ==UserScript==
// @name Abort Test
// @namespace http://gmscripts.locusprime.net
// @include http*://*
// @version 01.00
// @grant GM_log
// @grant GM_xmlhttpRequest
// ==/UserScript==
var req = GM_xmlhttpRequest( {
method:"GET",
url:'http://www.huffingtonpost.com/',
onload:function(result) {
GM_log(result.responseText);
}
} );
req.abort();
GM_log('abort OK');
--
You received this message because you are subscribed to the Google Groups
"greasemonkey-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/greasemonkey-users.
For more options, visit https://groups.google.com/d/optout.