Я занимаюсь разработкой приложения на Ionic, и когда я запускаю это приложение на устройстве iOS, оно на некоторое время застревает на заставке, а затем загружается. Я проверяю консоль и там показано, что устройство готово к работе через 95245 мс. Это означает, что на подготовку устройства уходит слишком много времени.
Я ищу проблему и нахожу похожую проблему здесь , и для этого принятого решения, как показано ниже:
Как Луи Суггест
Я добавил Спасибо за ваш ответ @baviskarmitesh. Но я должен был добавить пробел
к политике безопасности контента, и теперь она, кажется, работает.
Я добавил данные: пробел: https://ssl.gstatic.com 'unsafe-eval'after
default-src * в мою политику безопасности контента в моем файле index.html,
как это:
meta http-equ = "Content-Security-Policy" content = "default-src *
данные: пробел: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self'
unsafe-inline https://fonts.googleapis.com; script-src 'self'
«unsafe-inline» «unsafe-eval» *; connect-src 'self' 'unsafe-inline'
BLOB-объект «unsafe-eval»: ws: *; "> А теперь устройство быстро срабатывает с
все мои плагины.
Теперь я пытаюсь передать этот meta
тег для Content-Security-Policy
в моем index.html
, но всякий раз, когда я собираю свое приложение для iOS с помощью этой команды.
ionic cordova build ios
Этот метатег Content-Security-Policy
автоматически удаляется из моего index.html
. Так как я могу добавить это Content-Security-Policy
в мой index.html
? Есть ли другой способ?