如何在 Cordova 8.0 中进行 AJAX 调用?
How to make an AJAX call in Cordova 8.0?
我正在使用 Cordova 构建一个 android 应用程序。当在我的 PC 浏览器中模拟时,该应用程序可以成功地对我的服务器进行 AJAX 调用。但是,AJAX 调用在 Android phone 中不起作用,返回 'NOT FOUND' 错误消息。
为了进行测试,我尝试在所有地方使用通配符 *:
在 config.xml 中,我包含了以下内容:
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="*" />
然后,在我的 index.html 中,我有这个:
<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' *">
在 Whosebug 中有一些关于 Cordova AJAX 调用的讨论,但 none 似乎很有帮助。
我还应该尝试什么?
我删除了 cordova-plugin-whitelist 1.3.2 并添加了 cordova-plugin-whitelist 1.3.3。现在可以使用了!
我正在使用 Cordova 构建一个 android 应用程序。当在我的 PC 浏览器中模拟时,该应用程序可以成功地对我的服务器进行 AJAX 调用。但是,AJAX 调用在 Android phone 中不起作用,返回 'NOT FOUND' 错误消息。
为了进行测试,我尝试在所有地方使用通配符 *:
在 config.xml 中,我包含了以下内容:
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="*" />
然后,在我的 index.html 中,我有这个:
<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' *">
在 Whosebug 中有一些关于 Cordova AJAX 调用的讨论,但 none 似乎很有帮助。
我还应该尝试什么?
我删除了 cordova-plugin-whitelist 1.3.2 并添加了 cordova-plugin-whitelist 1.3.3。现在可以使用了!