栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Ionic + Angular POST请求返回状态404

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ionic + Angular POST请求返回状态404

哼,我只是遇到了同样的问题:标头表明它已经被拿走了

from cache
……但是实际上,它似乎与新版本的Cordova中的新安全策略有关。

这是我解决的方法:

我安装了Cordova的白名单插件:

cordova plugin add cordova-plugin-whitelist

然后,将您的内容策略添加

index.html
为meta标签(使用您自己的主机或“ *”来接受所有请求):

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

default-src
用于一般要求;该
ws://localhost:35729
主机被用于活重装
ionic serve

script-src
用于安全脚本执行

unsafe-inline
并且
unsafe-eval
是角钢正常工作所必需的。

data: gap: https://ssl.gstatic.com
仅在iOS上使用。

self
表示
index.html
文件的当前主机。

您必须添加自己的才能使请求生效。如果它们不是标准的,请不要忘记添加协议和端口

如果不想,可以跳过meta标签,但是白名单插件会给您很多警告。

有关如何在插件的自述文件中进行配置的更多信息。

然后重建您的应用程序,它应该可以再次运行。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/409653.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号