解決Android 5.0.0 裝置中的「拒絕載入腳本」錯誤
將Cordova 應用程式部署到執行Lollipop 或更高版本的Android 裝置時,開發人員可能會遇到「拒絕載入腳本」錯誤。此錯誤是由於這些版本的 Android 中實施的更嚴格的內容安全策略 (CSP) 所引起的。
CSP 指令確保僅從受信任的來源載入腳本。預設情況下,它允許來自網頁來源(“self”)的腳本,並啟用“unsafe-eval”和“unsafe-inline”以進行測試。但是,在合併來自第三方來源的腳本時,此策略可能會受到限制。
要解決此問題,開發人員可以修改其專案的 index.html 檔案中的 CSP 指令。透過將以下行加入指令中,他們可以指定其他可信任來源:
例如,如果遠端JavaScript 檔案位於http://Guess.What.com/MyScript.js ,則修正後的元標記將為:
透過合併此修改,CSP 策略明確信任遠端來源並允許成功載入腳本。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3