我们有一个离子应用程序,它正在使用perhpas cordova。如果我们做一个简单的XHR获取webview,那就是chrome没有添加原始头(file://),这对我们来说是个大问题。有没有办法强制XHR或cordova总是添加原始头?我们尝试手动在GET上设置原始头,但在POST或PUT方法上设置原始头总是会出现常见的错误:
Refused to set
目前ionic cordova run android -l提供了一个用于实时重载的web服务器端口,它在我的设备上,但它将其视为浏览器与本机应用程序。结果,像window.plugins和window.cordova这样的项目不能加载到服务器/浏览器上,这让我一直很头疼。我喜欢live-reload的快速开发特性,但是如果没有window.plugins和window.cordova,我的应用程序的很多方面都会崩溃--我使用了很多独立的插件,而不是离子原生插件。
我正在做一个cordovaapp,我必须在上面locate the user纬度和经度。使用地理定位插件,它在安卓设备上运行良好,但它会在iOS中显示一个警告,要求用户许可。2976-448C-8E4E-841C985D337D/data/Containers/Bundle/Application/EFC846BB-4BA3-465C-BD44-575582E649FC/app_name.app这是cordova示例页面:
&
无论如何,它是用Ionic编写的,从我读到的和测试的情况来看,它只是一个构建cordova + angular应用程序的工具。无论如何,我已经在我的手机上很好地部署了应用程序,cordova命令行,甚至可以获得一个带有Ionic serve的服务器,这对其他节点服务器来说非常熟悉。我的问题正在发展。我习惯于在我的pc上运行应用程序,使用开发工具检查内容,查看何时何地访问资源等。这个应用程序在我的手机上完全正常工作,但当我到达pc时,我无法通过登录屏幕,并显示错误"cordova is not defined“。更