Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么可以';我不能向Cordova发送XHR请求吗?_Javascript_Cordova - Fatal编程技术网

Javascript 为什么可以';我不能向Cordova发送XHR请求吗?

Javascript 为什么可以';我不能向Cordova发送XHR请求吗?,javascript,cordova,Javascript,Cordova,我对ApacheCordova不熟悉,听说这是开发android应用程序的最简单方法。所以我做的一切都很好(或者至少我相信是这样),但我无法在我的应用程序上获得XHR请求。手机和电视都显示相同的内容,而模拟器则像Bluestack一样显示期望的结果 我看到的(大屏幕-安卓电视,小屏幕-我的手机): 我希望看到我的服务器返回什么 这是我的代码(HTML:请稍候,我们正在初始化应用程序…;cordova上的index.js): 我做错了什么?如何使用XHR从服务器动态获取数据 手机和电视都使用Wi

我对ApacheCordova不熟悉,听说这是开发android应用程序的最简单方法。所以我做的一切都很好(或者至少我相信是这样),但我无法在我的应用程序上获得XHR请求。手机和电视都显示相同的内容,而模拟器则像Bluestack一样显示期望的结果

我看到的(大屏幕-安卓电视,小屏幕-我的手机):

我希望看到我的服务器返回什么

这是我的代码(HTML:
请稍候,我们正在初始化应用程序…
;cordova上的index.js):

我做错了什么?如何使用XHR从服务器动态获取数据

手机和电视都使用WiFi连接到同一网络

(使用小米电视盒和小米红米手机)

更新-对于@CedricCholley:

<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src * 'unsafe-inline'; media-src *; img-src * data: content:;">

在@CedricCholley的帮助下解决。我将应用程序连接到chrome控制台(此处有指南:),并收到错误
加载资源失败:net::ERR\u CACHE\u MISS
。谷歌搜索后,我发现这是因为该应用程序没有访问互联网的权限,所以我也遵循了以下指南:

增加了以下内容:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />


platforms\android\app\src\main\AndroidManifest.xml

您的域(
\uu域
)是否已添加到
内容安全策略
元标记?@CedricCholley我不确定,我将在此处更新我的内容安全策略标记,以便您可以看到;UpdateEdit似乎丢失了。尝试添加
connectsrc:http://192.168.1.100/android-app/
在我添加的meta标记的content属性中:
-仍然是一样的,不确定这是原因,但您有一个额外的
内容。试试这个
<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src * 'unsafe-inline'; media-src *; img-src * data: content:;">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />