2016-02-22 3 views
1

Я пытаюсь добавить огненную базу в свой ионный проект. я добавил файлы JavaScriptионный сбой на устройстве Android с firebase

<script src="lib/ionic/js/ionic.bundle.js"></script> 
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script> 
<script src="https://cdn.firebase.com/libs/angularfire/1.1.3/angularfire.min.js"></script> 
<script src="cordova.js"></script> 
<script src="js/app.js"></script> 
<script src="js/controllers.js"></script> 

, а затем добавили firebase зависимость мое приложение

angular.module('starter', ['ionic','firebase','starter.controllers']) 

Теперь в браузере все нормально.

Но когда я запустил приложение на устройстве Android, оно застряло на заставке.

Если я удаляю зависимость firebase, все работает отлично.

В чем может быть проблема.

p.s Я использую все последние версии ионных и так ...

спасибо.

ответ

0

Я не уверен, какова ваша ошибка при запуске на андроиде, но у меня была аналогичная проблема, и решение было добавить тег для настройки доступа белого списка из вашего приложения в вашем index.html. мой код выглядит следующим образом:

<meta http-equiv="Content-Security-Policy" content="script-src * &apos;unsafe-eval&apos;; connect-src * &apos;unsafe-eval&apos;; object-src &apos;self&apos;; style-src * &apos;unsafe-inline&apos;; img-src * 'self' data:"> 

если вы хотите знать о плагином белом списке, вы можете использовать документацию Plugin whiteList официально и просмотреть содержание полисов безопасности.

+0

спасибо большое, я дам ему попробовать – jinji

+0

Это не сработало. – jinji

Смежные вопросы