[英]Kubernetes Nginx upload large file 400 No 'Access-Control-Allow-Origin'
[英]Origin null is not allowed by access-control-allow-origin on Chrome
我正在開發一個要從 DVD 使用的網站,所以我不能依賴http://
協議。 HTML 頁面使用jQuery 和knockout.js,並使用$.getJSON
從JSON 文件加載數據。
這在 Firefox 上運行良好,但我在 Chrome 上的origin null is not allowed by access-control-allow-origin
。 我已經看過很多關於此的 SO 答案,但我無法強制用戶使用其他命令行參數或將站點放在 HTTP Web 服務器上來啟動 Chrome。
有沒有辦法讓 Chrome 打開本地文件?
我知道這可能會遲到,但我陷入了類似問題的迷霧中。 我有一個針對 JSON 的解決方案(我將分享),但沒有針對 XML 的解決方案。
我的解決方案是使用 javascript 加載器(例如:HeadJS),它對於需要離線運行的應用程序非常有用。 我會以這種方式用 .js 創建一個文件。
var JSON = {
Field1: "Text",
Field2: "Text2"
}
然后我會使用裝載機。 我們實際上允許用戶選擇他們想要的數據並加載該特定文件。
希望這對其他人有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.