1
我有Chrome的內容腳本,我想使用AJAXChrome擴展 - 不能讓AJAX請求到服務器上的其他域
$.ajax({
url: "http://remote_server/endpoint.php",
type: "POST",
dataType: "json",
contentType: "json",
data: {"foo": "bar"},
});
到POST數據到遠程服務器,我可以郵寄到我的本地託管服務器如果我設置的manifest.json以下 -
"permissions": [
"http://*/"
],
或
"permissions": [
"http://localhost/"
],
但是如果我試圖得到一個錯誤併發布數據到遠程服務器,即使我有任何的manifest.json中進行以下設置 -
"permissions": [
"http://*/"
],
或
"permissions": [
"http://remote_server/"
],
我想如果你設置的權限you are allowed to make cross-site requests?那麼,爲什麼這不起作用?
XMLHttpRequest無法加載
http://remote_server/endpoint.php
。 Origin chrome-extension:// koogajpmmcapakdeahannaecjbcfgicl不是 允許通過Access-Control-Allow-Origin。
它現在正在工作,我確信我已經重新加載了Extension,但也許我忽略了它。 – sonicboom