GM.xmlHttpRequest: Difference between revisions
Undo revision 6446 by 113.106.234.226 (talk) (spam) |
|||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:GM_xmlhttpRequest}} | {{DISPLAYTITLE:GM_xmlhttpRequest}} | ||
== | 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 == | == Syntax == |
Revision as of 01:22, 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
Syntax
function GM_xmlhttpRequest( details )
Arguments
This method only takes one argument, the details
object.
Described below are the properties that may be defined on that object.
See #Examples for more detail on how to use each.
method
String
Type of HTTP request to make (E.G."GET"
,"POST"
)url
String
The URL to make the request to. Must be an absolute URL, beginning with the scheme. As of version 0.8.6, the URL may be relative to the current page.headers
Object
Optional. A set of headers to include in the request. [2]overrideMimeType
String
(Compatibility: 0.6.8+) Optional. A MIME type to specify with the request (E.G."text/html; charset=ISO-8859-1"
).data
String
Optional. Data to send in the request body. Usually forPOST
method requests. [1]binary
Boolean
(Compatibility: 0.8.3+) Optional, default false. When true, use the underlying.sendAsBinary()
method.user
String
(Compatibility: 0.9.0+) Optional. User name to use for authentication purposes.password
String
(Compatibility: 0.9.0+) Optional. Password to use for authentication purposes.onerror
Function
Optional. Will be called if an error occurs while processing the request. Passed one argument, the #Response Object.onload
Function
Optional. Will be called when the request has completed successfully. Passed one argument, the #Response Object.onreadystatechange
Function
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 details
object, if called, will receive this type of object as their first (and only) argument.
status
Integer
The HTTP response status (E.G. 200 or 404) upon success, ornull
upon failure.statusText
String
The HTTP response status line (E.G."OK"
,"Not Found"
) upon success, ornull
upon failure.readyState
Number
ThereadyState
as defined in XMLHttpRequest.responseText
String
TheresponseText
as defined in XMLHttpRequest.responseHeaders
String
The response headers as defined in XMLHttpRequest.finalUrl
String
(Compatibility: 0.8.0+) The final URL requested, ifLocation
redirects were followed.
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]