Ios 在Meteor/Cordova应用程序中在iPhone上加载图像时出现未经授权的错误
从meteor/cordova iphone应用程序加载图像URL的正确方法是什么 目前,我将img src设置为: 以下是我通过Safari在控制台中得到的错误: [错误]加载资源失败:服务器响应状态为401(未授权)(1077397.jpg,第0行) 在桌面和移动设备上进行浏览器(safari/chrome)测试时,这个问题并不存在,仅在iOS应用程序中存在,这让我认为这一定是Cordova的问题。“我的公用文件夹”中的所有图像仍然显示良好 我认为发生这种情况的两个原因是: 1) 从中下载图像的域需要通过accessRule进行批准,如中所示 2) 图像在本地下载到手机,然后无法访问,如中所示Ios 在Meteor/Cordova应用程序中在iPhone上加载图像时出现未经授权的错误,ios,image,cordova,meteor,Ios,Image,Cordova,Meteor,从meteor/cordova iphone应用程序加载图像URL的正确方法是什么 目前,我将img src设置为: 以下是我通过Safari在控制台中得到的错误: [错误]加载资源失败:服务器响应状态为401(未授权)(1077397.jpg,第0行) 在桌面和移动设备上进行浏览器(safari/chrome)测试时,这个问题并不存在,仅在iOS应用程序中存在,这让我认为这一定是Cordova的问题。“我的公用文件夹”中的所有图像仍然显示良好 我认为发生这种情况的两个原因是: 1) 从中下载图
就上下文而言,我在之前的meteor应用程序版本中成功地做到了这一点。更新到Meteor 1.2之后,我突然注意到了这个问题。原来这是我提到的第一个原因——我需要将公共URL列入白名单 通过将以下内容添加到我的mobile-config.js文件中解决:
App.accessRule('*');