我正在使用Framework7编写应用程序,我需要一些材质图标。我在html文件中添加了由它们提供的材料图标的路径:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
然后我使用标签调用了图标:
<i class="material-icons">icon_name_here</i>
好吧,当我在PC浏览器中加载应用程序时,图标被正确呈现,但是当我将代码上传到构建.apk的Adobe PhoneGap时,当我在设备上安装并运行它时,应用程序会加载但是图标没有呈现,而是我读了他们的名字。
我可以做些什么来解决问题? 谢谢你们!
答案 0 :(得分:0)
这可能是内容安全政策问题。我使用Cordova从我的PC构建并且从未上传到Adobe Phonegap,但我认为Phonegap通过限制应用程序的数据来源来强制执行某些安全性。如果确实是内容安全策略问题,您必须明确声明googleapis.com作为您应用的可能内容来源。
您可以在this answer
中找到实施内容安全政策的详细信息