![](/img/trans.png)
[英]Cordova/Phonehap - get app version number from config.xml
[英]In meteor app how to add orgin=* in cordova config.xml?
我是流星的新手。 我正在用流星开发移动应用程序。 我需要在config.xml中添加<access origin="*"/>
我在浏览器中使用谷歌API工作正常。 但是,当我在Android设备中运行时,控制台抛出Uncaught ReferenceError: google is not defined
。 我认为问题是cordova阻止google api。 我该如何从流星添加访问源?
在根流星项目中创建mobile-config.js文件。 阅读https://docs.meteor.com/#/full/mobileconfigjs
您可以像这样添加原始通配符。
App.accessRule('*');
这会将以下内容添加到config.xml中
<access origin="*"/>
以下内容来自: https : //docs.meteor.com/#/full/App-accessRule
App.accessRule(domainRule,[options])
为您的应用设置基于原始域的新访问规则。 默认情况下,您的应用程序具有可以联系的有限服务器列表。 使用此方法扩展此列表。
默认访问规则:
- tel: ,geo: ,mailto: ,sms: ,market:*被允许并在外部启动(手机应用程序或Android上的电子邮件客户端)
- gap: ,cdv: ,file:是允许的(访问本地文件系统所需的协议) http://meteor.local/ *是允许的(域名Meteor使用
访问应用程序的资产)- 传递给构建过程的服务器的域(或开发模式中的本地IP地址)用于能够联系
流星应用服务器。阅读有关Cordova文档中域模式的更多信息。
由于某些可能的攻击 ,默认情况下不再设置所有域和协议()的Meteor 1.0.4访问规则。
参数
domainRule String - 定义受影响的域或URL的模式。
选项
launchExternal Boolean - 如果匹配的URL应在外部处理(例如Android上的电话应用程序或电子邮件客户端),则设置为true。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.