了解Go 和Firefox OS 應用中的“跨源請求被阻止”
出現了稱為“跨源請求被阻止”的問題當HTTP 請求因目標域與請求的來源不同而被拒絕。在 Web 應用程式中跨不同網域發出請求時,通常會發生這種情況。
在提供的Go 程式碼中,伺服器嘗試透過將「Access-Control-Allow-Origin」標頭設定為「來允許跨來源請求」 *,」允許來自任何網域的請求。然而,Firefox OS應用程式仍然面臨這個問題。的跨站點連接,XMLHttpRequest 建構函式中的「mozSystem」標誌必須設定為 true。程式碼,將:
替換為:清單修改
var request = new XMLHttpRequest();
var request = new XMLHttpRequest({mozSystem: true});
以上是如何修復 Firefox OS 應用程式向 Go 伺服器發出請求時出現的「跨來源請求被封鎖」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!