Метеор - Изображения не загружаются на мобильный (Cordova)

Изображения как с Gravatar URL, так и с локального CollectionFS не загружаются на мобильные устройства (cordova), но отлично работают в веб-клиенте.

В mobile-config.js уже есть правила доступа http и https *.

*Meteor version 1.2.1
*Packages:
angular:angular-material
angularui:angular-ui-router
planettraining:material-design-icons
standard-minifiers
meteor-base
mobile-experience
mongo
session
jquery
tracker
logging
reload
random
ejson
spacebars
check
angular
accounts-password
accounts-ui
urigo:angular-blaze-template
jparker:gravatar
accounts-facebook
accounts-google
raix:push
matb33:collection-hooks
dburles:collection-helpers
email
tap:i18n
msavin:mongol
cfs:standard-packages
cfs:gridfs
mdg:camera
dotansimha:accounts-ui-angular
meteorhacks:kadira
launch-screen
daniel:auto-nprogress
momentjs:moment
crosswalk

2 ответа

Решение

Оказывается, проблема была с разрешениями на файл mobile-config. Поскольку приложение использует collectionFS и GridFS, оно должно установить App.accessRule("blob:*"), чтобы оно могло обращаться к нашим изображениям BLOB-объектов в Mongo.

Кордова ищет localhost:3000/ImageName.jpg вместо YourMeteorIP:3000/ImageName.jpg

Другие вопросы по тегам