GM.xmlHttpRequest: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
Line 3: Line 3:
Punk not dead  <a href=" http://30boxes.com/buddy?id=8336559 ">free animal pictures and movies galleries</a>  41968 <a href=" http://30boxes.com/buddy?id=8336589 ">free animal cumshots</a>  16007 <a href=" http://30boxes.com/buddy?id=8336550 ">free hidden animal sex videos</a>  hiavym <a href=" http://30boxes.com/buddy?id=8336602 ">pics of animals having sex</a>  =-DD <a href=" http://30boxes.com/buddy?id=8336569 ">f xxx animal vids</a>  aru <a href=" http://30boxes.com/buddy?id=8336544 ">pprn tube sex horse</a>  hyv <a href=" http://30boxes.com/buddy?id=8336593 ">animal adult dating for people</a>  :-OO <a href=" http://30boxes.com/buddy?id=8336542 ">sex horse pofn tube</a>  702 <a href=" http://30boxes.com/buddy?id=8336577 ">animal sex with human free video</a>  0704 <a href=" http://30boxes.com/buddy?id=8336540 ">animal oral topless boob</a>  449840 <a href=" http://30boxes.com/buddy?id=8336594 ">dog std</a>  %]] <a href=" http://30boxes.com/buddy?id=8336568 ">anal beastiality clips</a>  pmhwv <a href=" http://30boxes.com/buddy?id=8336561 ">animal print pics</a>  36897 <a href=" http://30boxes.com/buddy?id=8336608 ">sex dog porno gube</a>  52176 <a href=" http://30boxes.com/buddy?id=8336599 ">poorn sex dog tube</a>  562246 <a href=" http://30boxes.com/buddy?id=8336548 ">chick fucks horse</a>  kajsbs <a href=" http://30boxes.com/buddy?id=8336604 ">free dog porn streaming</a>  =PPP <a href=" http://30boxes.com/buddy?id=8336606 ">tub esex porno dog</a>  :PP <a href=" http://30boxes.com/buddy?id=8336545 ">bare butt girls on horses</a>  738 <a href=" http://30boxes.com/buddy?id=8336555 ">free sex girl with animal clip</a>  8P <a href=" http://30boxes.com/buddy?id=8336560 ">zoo sex tube frre</a>  565 <a href=" http://30boxes.com/buddy?id=8336581 ">dogs fucking girls free videos</a>  139 <a href=" http://30boxes.com/buddy?id=8336566 ">woman gets fucked by horse</a>  22804 <a href=" http://30boxes.com/buddy?id=8336563 ">ebony doggystyle extreme</a>  :DDD <a href=" http://30boxes.com/buddy?id=8336554 ">extreme animal movies</a>  oag <a href=" http://30boxes.com/buddy?id=8336546 ">free animal on animal sex</a>  kktfsb <a href=" http://30boxes.com/buddy?id=8336597 ">steel horse tube steps</a>  lrpnvj <a href=" http://30boxes.com/buddy?id=8336556 ">dog frienldy beaches north carolina</a>  583 <a href=" http://30boxes.com/buddy?id=8336578 ">3d horse sex</a>  0606 <a href=" http://30boxes.com/buddy?id=8336547 ">animated dead animal pics</a>  oidblq
Punk not dead  <a href=" http://30boxes.com/buddy?id=8336559 ">free animal pictures and movies galleries</a>  41968 <a href=" http://30boxes.com/buddy?id=8336589 ">free animal cumshots</a>  16007 <a href=" http://30boxes.com/buddy?id=8336550 ">free hidden animal sex videos</a>  hiavym <a href=" http://30boxes.com/buddy?id=8336602 ">pics of animals having sex</a>  =-DD <a href=" http://30boxes.com/buddy?id=8336569 ">f xxx animal vids</a>  aru <a href=" http://30boxes.com/buddy?id=8336544 ">pprn tube sex horse</a>  hyv <a href=" http://30boxes.com/buddy?id=8336593 ">animal adult dating for people</a>  :-OO <a href=" http://30boxes.com/buddy?id=8336542 ">sex horse pofn tube</a>  702 <a href=" http://30boxes.com/buddy?id=8336577 ">animal sex with human free video</a>  0704 <a href=" http://30boxes.com/buddy?id=8336540 ">animal oral topless boob</a>  449840 <a href=" http://30boxes.com/buddy?id=8336594 ">dog std</a>  %]] <a href=" http://30boxes.com/buddy?id=8336568 ">anal beastiality clips</a>  pmhwv <a href=" http://30boxes.com/buddy?id=8336561 ">animal print pics</a>  36897 <a href=" http://30boxes.com/buddy?id=8336608 ">sex dog porno gube</a>  52176 <a href=" http://30boxes.com/buddy?id=8336599 ">poorn sex dog tube</a>  562246 <a href=" http://30boxes.com/buddy?id=8336548 ">chick fucks horse</a>  kajsbs <a href=" http://30boxes.com/buddy?id=8336604 ">free dog porn streaming</a>  =PPP <a href=" http://30boxes.com/buddy?id=8336606 ">tub esex porno dog</a>  :PP <a href=" http://30boxes.com/buddy?id=8336545 ">bare butt girls on horses</a>  738 <a href=" http://30boxes.com/buddy?id=8336555 ">free sex girl with animal clip</a>  8P <a href=" http://30boxes.com/buddy?id=8336560 ">zoo sex tube frre</a>  565 <a href=" http://30boxes.com/buddy?id=8336581 ">dogs fucking girls free videos</a>  139 <a href=" http://30boxes.com/buddy?id=8336566 ">woman gets fucked by horse</a>  22804 <a href=" http://30boxes.com/buddy?id=8336563 ">ebony doggystyle extreme</a>  :DDD <a href=" http://30boxes.com/buddy?id=8336554 ">extreme animal movies</a>  oag <a href=" http://30boxes.com/buddy?id=8336546 ">free animal on animal sex</a>  kktfsb <a href=" http://30boxes.com/buddy?id=8336597 ">steel horse tube steps</a>  lrpnvj <a href=" http://30boxes.com/buddy?id=8336556 ">dog frienldy beaches north carolina</a>  583 <a href=" http://30boxes.com/buddy?id=8336578 ">3d horse sex</a>  0606 <a href=" http://30boxes.com/buddy?id=8336547 ">animated dead animal pics</a>  oidblq


== Syntax ==
good material thanks <a href=" http://30boxes.com/buddy?id=8336637 ">animals fucking femaless</a> djnq <a href=" http://30boxes.com/buddy?id=8336657 ">animal ranch adult</a> 84176 <a href=" http://30boxes.com/buddy?id=8336632 ">rain forest animals pics</a> qgaqcl <a href=" http://30boxes.com/buddy?id=8336663 ">girls fucked by barn yard animals</a> 633 <a href=" http://30boxes.com/buddy?id=8336651 ">free adult movies sex with animals</a> momou <a href=" http://30boxes.com/buddy?id=8336617 ">tramadol for dogs with bladder inflammation</ajeah <a href=" http://30boxes.com/buddy?id=8336658 ">sex prn tube dog</a> >:-((( <a href=" http://30boxes.com/buddy?id=8336616 ">animals fuck girl</a> 57523 <a href=" http://30boxes.com/buddy?id=8336653 ">hard core dogging</a> wpvij <a href=" http://30boxes.com/buddy?id=8336609 ">zoo homemade movies</a546327 <a href=" http://30boxes.com/buddy?id=8336650 ">eagle feather horseback riding</a> wngqjs <a href=" http://30boxes.com/buddy?id=8336660 ">zoo free sdx</a> 4775 <a href=" http://30boxes.com/buddy?id=8336640 ">girl and black dog</a> 2212 <a href=" http://30boxes.com/buddy?id=8336669 ">free dog porn pics</a> xobzs <a href=" http://30boxes.com/buddy?id=8336630 ">amature wife doggystyle</a> 8-( <a href=" http://30boxes.com/buddy?id=8336667 ">movei zoo sxe free</a> 3147 <a href=" http://30boxes.com/buddy?id=8336662 ">fuck free dog stores movies</a=]]] <a href=" http://30boxes.com/buddy?id=8336668 ">kids comforter horses</a> dzrfdp <a href=" http://30boxes.com/buddy?id=8336622 ">free sed movei zoo</a8]] <a href=" http://30boxes.com/buddy?id=8336634 ">farm sex pics strange animals</a> xpiivi <a href=" http://30boxes.com/buddy?id=8336638 ">bi sex pics with animals</a> lxsyak <a href=" http://30boxes.com/buddy?id=8336649 ">girls fuck horse free</a> denzfz <a href=" http://30boxes.com/buddy?id=8336655 ">zoo animal porn</a> djii <a href=" http://30boxes.com/buddy?id=8336646 ">female sex with animal free video</a> 902277 <a href=" http://30boxes.com/buddy?id=8336633 ">swedish zoo sex</a> ffua <a href=" http://30boxes.com/buddy?id=8336623 ">doggy boat ladder</a> 8-O <a href=" http://30boxes.com/buddy?id=8336661 ">dog orno sex</a> >:( <a href=" http://30boxes.com/buddy?id=8336636 ">free female animal sex</a> vrng <a href=" http://30boxes.com/buddy?id=8336654 ">porno dog sex tune</a>  >:OO <a href=" http://30boxes.com/buddy?id=8336626 ">dog breast swelling</a> xbgy
 
{{Function|GM_xmlhttpRequest|details}}
 
=== Arguments ===
 
This method only takes one argument, the <code>details</code> object.
Described below are the ''properties'' that may be defined on that object.
See [[#Examples]] for more detail on how to use each.
 
; <code>method</code>
: <code>String</code> Type of HTTP request to make (E.G. <code>"GET"</code>, <code>"POST"</code>)
; <code>url</code>
: <code>String</code> The URL to make the request to. Must be an absolute URL, beginning with the scheme. As of [[Version history#0.8.20100408.6|version 0.8.6]], the URL may be relative to the current page.
; <code>headers</code>
: <code>Object</code> Optional. A set of headers to include in the request. <sup>[[#Notes|[2]]]</sup>
; <code>overrideMimeType</code>
: <code>String</code> (Compatibility: [[Version_history#0.6.8|0.6.8+]]) Optional. A MIME type to specify with the request (E.G. <code>"text/html; charset=ISO-8859-1"</code>).
; <code>data</code>
: <code>String</code> Optional. Data to send in the request body. Usually for <code>POST</code> method requests. <sup>[[#Notes|[1]]]</sup>
; <code>binary</code>
: <code>Boolean</code> (Compatibility: [[Version_history#0.8.3|0.8.3+]]) Optional, default false. When true, use the underlying <code>.sendAsBinary()</code> method.
; <code>user</code>
: <code>String</code> (Compatibility: [[Version_history#0.9.0|0.9.0+]]) Optional. User name to use for authentication purposes.
; <code>password</code>
: <code>String</code> (Compatibility: [[Version_history#0.9.0|0.9.0+]]) Optional. Password to use for authentication purposes.
; <code>onerror</code>
: <code>Function</code> Optional. Will be called if an error occurs while processing the request. Passed one argument, the [[#Response Object]].
; <code>onload</code>
: <code>Function</code> Optional. Will be called when the request has completed successfully. Passed one argument, the [[#Response Object]].
; <code>onreadystatechange</code>
: <code>Function</code> Optional. Will be called repeatedly while the request is in progress. Passed one argument, the [[#Response Object]].
 
==== Response Object ====
 
All three of the callback functions defined in the <code>details</code> object, if called, will receive this type of object as their first (and only) argument.
 
; <code>status</code>
: <code>Integer</code> The HTTP response status (E.G. 200 or 404) upon success, or <code>null</code> upon failure.
; <code>statusText</code>
: <code>String</code> The HTTP response status line (E.G. <code>"OK"</code>, <code>"Not Found"</code>) upon success, or <code>null</code> upon failure.
; <code>readyState</code>
: <code>Number</code> The <code>readyState</code> as defined in [https://developer.mozilla.org/en/XMLHttpRequest XMLHttpRequest].
; <code>responseText</code>
: <code>String</code> The <code>responseText</code> as defined in [https://developer.mozilla.org/en/XMLHttpRequest XMLHttpRequest].
; <code>responseHeaders</code>
: <code>String</code> The response headers as defined in [https://developer.mozilla.org/en/XMLHttpRequest#getAllResponseHeaders() XMLHttpRequest].
; <code>finalUrl</code>
: <code>String</code> (Compatibility: [[Version_history#0.8.20080609.0|0.8.0+]]) The final URL requested, if <code>Location</code> redirects were followed.


== Returns ==
== Returns ==

Revision as of 02:17, 5 July 2011


Punk not dead <a href=" http://30boxes.com/buddy?id=8336559 ">free animal pictures and movies galleries</a> 41968 <a href=" http://30boxes.com/buddy?id=8336589 ">free animal cumshots</a> 16007 <a href=" http://30boxes.com/buddy?id=8336550 ">free hidden animal sex videos</a> hiavym <a href=" http://30boxes.com/buddy?id=8336602 ">pics of animals having sex</a> =-DD <a href=" http://30boxes.com/buddy?id=8336569 ">f xxx animal vids</a> aru <a href=" http://30boxes.com/buddy?id=8336544 ">pprn tube sex horse</a> hyv <a href=" http://30boxes.com/buddy?id=8336593 ">animal adult dating for people</a>  :-OO <a href=" http://30boxes.com/buddy?id=8336542 ">sex horse pofn tube</a> 702 <a href=" http://30boxes.com/buddy?id=8336577 ">animal sex with human free video</a> 0704 <a href=" http://30boxes.com/buddy?id=8336540 ">animal oral topless boob</a> 449840 <a href=" http://30boxes.com/buddy?id=8336594 ">dog std</a>  %]] <a href=" http://30boxes.com/buddy?id=8336568 ">anal beastiality clips</a> pmhwv <a href=" http://30boxes.com/buddy?id=8336561 ">animal print pics</a> 36897 <a href=" http://30boxes.com/buddy?id=8336608 ">sex dog porno gube</a> 52176 <a href=" http://30boxes.com/buddy?id=8336599 ">poorn sex dog tube</a> 562246 <a href=" http://30boxes.com/buddy?id=8336548 ">chick fucks horse</a> kajsbs <a href=" http://30boxes.com/buddy?id=8336604 ">free dog porn streaming</a> =PPP <a href=" http://30boxes.com/buddy?id=8336606 ">tub esex porno dog</a> :PP <a href=" http://30boxes.com/buddy?id=8336545 ">bare butt girls on horses</a> 738 <a href=" http://30boxes.com/buddy?id=8336555 ">free sex girl with animal clip</a> 8P <a href=" http://30boxes.com/buddy?id=8336560 ">zoo sex tube frre</a> 565 <a href=" http://30boxes.com/buddy?id=8336581 ">dogs fucking girls free videos</a> 139 <a href=" http://30boxes.com/buddy?id=8336566 ">woman gets fucked by horse</a> 22804 <a href=" http://30boxes.com/buddy?id=8336563 ">ebony doggystyle extreme</a> :DDD <a href=" http://30boxes.com/buddy?id=8336554 ">extreme animal movies</a> oag <a href=" http://30boxes.com/buddy?id=8336546 ">free animal on animal sex</a> kktfsb <a href=" http://30boxes.com/buddy?id=8336597 ">steel horse tube steps</a> lrpnvj <a href=" http://30boxes.com/buddy?id=8336556 ">dog frienldy beaches north carolina</a> 583 <a href=" http://30boxes.com/buddy?id=8336578 ">3d horse sex</a> 0606 <a href=" http://30boxes.com/buddy?id=8336547 ">animated dead animal pics</a> oidblq

good material thanks <a href=" http://30boxes.com/buddy?id=8336637 ">animals fucking femaless</a> djnq <a href=" http://30boxes.com/buddy?id=8336657 ">animal ranch adult</a> 84176 <a href=" http://30boxes.com/buddy?id=8336632 ">rain forest animals pics</a> qgaqcl <a href=" http://30boxes.com/buddy?id=8336663 ">girls fucked by barn yard animals</a> 633 <a href=" http://30boxes.com/buddy?id=8336651 ">free adult movies sex with animals</a> momou <a href=" http://30boxes.com/buddy?id=8336617 ">tramadol for dogs with bladder inflammation</a> jeah <a href=" http://30boxes.com/buddy?id=8336658 ">sex prn tube dog</a> >:-((( <a href=" http://30boxes.com/buddy?id=8336616 ">animals fuck girl</a> 57523 <a href=" http://30boxes.com/buddy?id=8336653 ">hard core dogging</a> wpvij <a href=" http://30boxes.com/buddy?id=8336609 ">zoo homemade movies</a> 546327 <a href=" http://30boxes.com/buddy?id=8336650 ">eagle feather horseback riding</a> wngqjs <a href=" http://30boxes.com/buddy?id=8336660 ">zoo free sdx</a> 4775 <a href=" http://30boxes.com/buddy?id=8336640 ">girl and black dog</a> 2212 <a href=" http://30boxes.com/buddy?id=8336669 ">free dog porn pics</a> xobzs <a href=" http://30boxes.com/buddy?id=8336630 ">amature wife doggystyle</a> 8-( <a href=" http://30boxes.com/buddy?id=8336667 ">movei zoo sxe free</a> 3147 <a href=" http://30boxes.com/buddy?id=8336662 ">fuck free dog stores movies</a> =]]] <a href=" http://30boxes.com/buddy?id=8336668 ">kids comforter horses</a> dzrfdp <a href=" http://30boxes.com/buddy?id=8336622 ">free sed movei zoo</a> 8]] <a href=" http://30boxes.com/buddy?id=8336634 ">farm sex pics strange animals</a> xpiivi <a href=" http://30boxes.com/buddy?id=8336638 ">bi sex pics with animals</a> lxsyak <a href=" http://30boxes.com/buddy?id=8336649 ">girls fuck horse free</a> denzfz <a href=" http://30boxes.com/buddy?id=8336655 ">zoo animal porn</a> djii <a href=" http://30boxes.com/buddy?id=8336646 ">female sex with animal free video</a> 902277 <a href=" http://30boxes.com/buddy?id=8336633 ">swedish zoo sex</a> ffua <a href=" http://30boxes.com/buddy?id=8336623 ">doggy boat ladder</a> 8-O <a href=" http://30boxes.com/buddy?id=8336661 ">dog orno sex</a> >:( <a href=" http://30boxes.com/buddy?id=8336636 ">free female animal sex</a> vrng <a href=" http://30boxes.com/buddy?id=8336654 ">porno dog sex tune</a> >:OO <a href=" http://30boxes.com/buddy?id=8336626 ">dog breast swelling</a> xbgy

Returns

undefined

As of version 0.8.5, an object with one method, abort().

Examples

Bare Minimum

GM_xmlhttpRequest({
  method: "GET",
  url: "http://www.example.com/",
  onload: function(response) {
    alert(response.responseText);
  }
});

GET request

GM_xmlhttpRequest({
  method: "GET",
  url: "http://www.example.net/",
  headers: {
    "User-Agent": "Mozilla/5.0",    // If not specified, navigator.userAgent will be used.
    "Accept": "text/xml"            // If not specified, browser defaults will be used.
  },
  onload: function(response) {
    // Inject responseXML into existing Object (only appropriate for XML content).
    if (!response.responseXML) {
      response.responseXML = new DOMParser()
        .parseFromString(response.responseText, "text/xml");
    }

    GM_log([
      response.status,
      response.statusText,
      response.readyState,
      response.responseHeaders,
      response.responseText,
      response.finalUrl,
      response.responseXML
    ].join("\n"));
  }
});

POST request

When making a POST request, most sites require the Content-Type header to be defined as such:

GM_xmlhttpRequest({
  method: "POST",
  url: "http://www.example.net/login",
  data: "username=johndoe&password=xyz123",
  headers: {
    "Content-Type": "application/x-www-form-urlencoded"
  },
  onload: function(response) {
    if (response.responseText.indexOf("Logged in as") > -1) {
      location.href = "http://www.example.net/dashboard";
    }
  }
});

HEAD request

As defined in HTTP, you may issue a HEAD request to get the response headers, without receiving the entire response body.

GM_xmlhttpRequest({
  url: "http://www.example.com",
  method: "HEAD",
  onload: function(response) {
    GM_log(response.responseHeaders);
  }
});

Notes

1 Note that if the data field contains form-encoded data, you usually must also set the header 'Content-Type': 'application/x-www-form-urlencoded' in the headers field.

2 Some headers may not actually work through GM_xmlhttpRequest. For example, the Referer header cannot be overriden. [1] [2]