我正在用Ionic开发应用程序,当我在iOS设备上运行此应用程序时,它停留在启动屏幕上一段时间,然后加载。我检查控制台,那里显示准备就绪的设备在95245 ms之后被激发。这意味着设备需要太多时间才能准备就绪。
我搜索该问题并找到了类似的问题here,对于该可接受的解决方案,如下所示:
我添加了感谢您的回复@baviskarmitesh。但是我不得不加间隔 内容安全策略,现在似乎可以了。
我添加了数据:差距:https://ssl.gstatic.com之后是“不安全评估” 将default-src *放入我的index.html文件中的内容安全策略中, 像这样:
元http-equiv =“ Content-Security-Policy” content =“ default-src * 数据:差距:https://ssl.gstatic.com'不安全评估'; style-src'自我' 'unsafe-inline'https://fonts.googleapis.com; script-src'自我' 'unsafe-inline''unsafe-eval'*; connect-src'self''unsafe-inline' 'unsafe-eval'blob:ws:*; “>现在,借助 我所有的插件。
现在,我尝试在meta
中传递Content-Security-Policy
的{{1}}标签,但是每当我使用此命令构建iOS应用程序时。
index.html
此ionic cordova build ios
元标记已从我的Content-Security-Policy
中自动删除。那么如何在index.html
中添加此Content-Security-Policy
?还有其他办法吗?
答案 0 :(得分:1)
确保对index.html
文件夹内的src
文件进行更改。
运行ionic cordova build ios
时,它将生成带有src内容的www
文件夹,而Cordova使用www
文件夹内容来构建应用。