Ram*_*san 5 javascript android cordova meteor
我是流星的新手.我正在用流星开发移动应用程序.我需要<access origin="*"/>在config.xml中添加我使用谷歌API在浏览器中正常工作.但是当我在Android设备上运行时,控制台会抛出Uncaught ReferenceError: google is not defined.我认为问题是cordova阻止google api.我该如何从流星添加访问源?
eth*_*ree 11
在根流星项目中创建mobile-config.js文件.阅读https://docs.meteor.com/#/full/mobileconfigjs
您可以像这样添加原始通配符.
App.accessRule('*');
Run Code Online (Sandbox Code Playgroud)
这会将以下内容添加到config.xml中
<access origin="*"/>
Run Code Online (Sandbox Code Playgroud)
以下内容来自:https://docs.meteor.com/#/full/App-accessRule
App.accessRule(domainRule,[options])
为您的应用设置基于原始域的新访问规则.默认情况下,您的应用程序具有可以联系的有限服务器列表.使用此方法扩展此列表.
默认访问规则:
- tel:,geo:,mailto:,sms:,market:*被允许并在外部启动(手机应用程序或Android上的电子邮件客户端)
- gap:,cdv:,file:是允许的(访问本地文件系统所需的协议)http://meteor.local/*是允许的(Meteor使用域
来访问app的资产)- 传递给构建过程的服务器域(或开发模式下的本地IP地址)用于联系
Meteor应用服务器.阅读有关Cordova文档中域模式的更多信息.
由于某些可能的攻击,默认情况下不再设置所有域和协议()的Meteor 1.0.4访问规则.
参数
domainRule String - 定义受影响的域或URL的模式.
选项
launchExternal Boolean - 如果匹配的URL应在外部处理(例如Android上的电话应用程序或电子邮件客户端),则设置为true.
| 归档时间: |
|
| 查看次数: |
3737 次 |
| 最近记录: |