2017-11-11 54 views
0

我正在使用Framework7編寫應用程序,我需要一些材質圖標。我在html添加的文件的路徑,其提供的材料圖標:在framework7中的材質圖標加載在PC瀏覽器上,但不在Android應用程序中

<i class="material-icons">icon_name_here</i> 

好吧,當我加載在PC瀏覽器圖標的應用程序:

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 

然後我使用標籤稱爲圖標被正確呈現,但是當我將代碼上傳到構建.apk的Adobe PhoneGap時,當我將它安裝到設備上並運行它時,應用程序加載但圖標不呈現,而是我讀取它們的名稱。

我能做些什麼來解決這個問題? 謝謝你們!

回答

0

這可能是內容安全策略問題。我使用Cordova從我的PC上構建,並且從未上傳到Adobe Phonegap,但我想象Phonegap通過將數據源限制到您的應用程序來確保安全。如果確實是內容安全政策問題,則您必須明確聲明googleapis.com作爲您的應用內容的可能來源。

您可以在this answer

中找到實施內容安全策略的詳細信息
相關問題