我正在制作跨域jQuery get()
,它失败了"405不允许"的错误。
我的Greasemonkey脚本是这样的:
// ==UserScript==
// @include http://www.foobar.com/*
// ==/UserScript==
var query = "www.foobar.com";
$.get(
url,
function(response){
alert(response);
},
"xml"
);
get()
和其他jQuery AJAX函数不跨域工作,通过设计。(如果他们这样做了,这将是一个巨大的安全漏洞。)
使用GM_xmlhttpRequest()代替,它允许跨域AJAX