簡體   English   中英

適用於Android的Phonegap白名單域

[英]Phonegap whitelist domains for Android

使用6.5.2版的phonegap,我試圖將Android應用程序的數據和媒體請求的域列入白名單。

在config.xml中,我有:

<access origin="*" />

以及一些特定領域:

<access origin="http://example.com" />
<access origin="http://fonts.googleapis.com" />

我還嘗試將其放在根目錄index.html ,該目錄應允許所有域,對嗎?

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

但是,當我的應用嘗試加載內容時,除了404錯誤外,我什么也沒有得到。

是什么賦予了?

不確定問題出在哪里,但是在卸載並重新安裝白名單插件並重新啟動模擬器之后,一切似乎都可以正常工作。 感謝@Gandhi向我指出這個方向。

在cordova android應用中出現404錯誤的情況下要遵循的基本規則如下:

  • 檢查cordova白名單插件是否已正確安裝

  • 檢查是否在config.xml中正確設置了允許訪問源

  • 檢查您的HTML文件中是否正確設置了內容安全策略

這些步驟應該可以解決幾乎所有與404錯誤相關的問題,前提是所請求的URL已啟動並正在運行。 希望能幫助到你。 干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM