流星 - 图像无法在移动设备上加载(cordova)

时间:2016-02-18 18:29:02

标签: cordova meteor angular-meteor

来自gravatar url和本地CollectionFS的图像都没有加载到移动设备(cordova)上,但在Web客户端上运行良好。

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 个答案:

答案 0 :(得分:0)

Cordova寻找localhost:3000 / ImageName.jpg而不是YourMeteorIP:3000 / ImageName.jpg

答案 1 :(得分:0)

原来问题在于mobile-config文件的权限。由于应用程序使用collectionFS和GridFS,它需要设置App.accessRule(“blob:*”),以便它可以访问Mongo上的blob图像。