我为Windows 10 UWP创建了一个Ionic1应用程序。基本上,当应用程序连接到互联网时,使用SQLite数据库本地存储的数据和保存的详细信息将被移动到实时服务器。
我们使用ASP.NET MVC WebAPI处理实时数据库相关的工作。这里的问题是AJAX调用(XmlHttpRequest)在将应用程序部署到设备时无法通过WebAPI,并且在浏览器中调试时工作正常。
在运行ionic serve
时,它在所有浏览器中都能正常运行,包括 Edge 。
运行ionic run windows --uap --archs=x86
时,AJAX调用失败。 (我使用ionic build windows --uap --archs=x86
)
index.html中包含的内容安全政策:
< meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"' />
allow-navigation config.xml:
< allow-navigation href="http://*/*/" / >
编辑1:
我在Visual Studio JavaScript控制台窗口中找到原因为“网络错误0x2eff”。
对此有何想法?