【问题标题】:Meteor - Images don't load on mobile (cordova)Meteor - 图像无法在移动设备上加载 (cordova)
【发布时间】:2016-05-31 02:20:30
【问题描述】:

来自 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

【问题讨论】:

    标签: cordova meteor angular-meteor


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      原来问题出在移动配置文件的权限上。由于应用程序使用 collectionFS 和 GridFS,它需要设置 App.accessRule("blob:*") 以便它可以访问我们在 Mongo 上的 blob 图像。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-14
        • 2015-09-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多