提问人:chkm8 提问时间:11/2/2023 更新时间:11/3/2023 访问量:35
在 Cordova vuejs 中处理 CORS
Handle CORS in Cordova vuejs
问:
我正在做一个项目,通过在我们的 CORS 服务器中仅添加特定域来增强我们的安全性 - Access-Control-Allow-Origin
我们有一个使用 cordova vuejs 开发的移动应用程序,我们希望将 api 访问限制在特定域中。
选项 1:
我尝试手动更改 Header 中的 Origin 值,但在浏览器应用程序中不允许这样做。它返回了错误。xhr.js:108 Refused to set unsafe header "Origin" error when I manually update the Header Origin
选项 2:
在 FE (vue) 中使用代理。当应用程序在浏览器中运行时,此功能有效。但是,当该应用程序被编译并运行到安卓手机中时,它不起作用。它返回devServer.proxy
noscript
我已经尝试更新配置,但没有运气。- https://stackoverflow.com/a/37398805/3150510
我想知道我们是否还有另一种方法可以覆盖cordova vuejs中的Origin标头?
答:
0赞
Eric
11/3/2023
#1
它与 Cordova 应用程序中的 VueJS 无关。您可以在 Cordova 的 config.xml 中设置源,例如:
<preference name="hostname" value="myapp.mydomain" />
评论
0赞
chkm8
11/3/2023
您好@eric,感谢您的反馈。但是,当我尝试在config.xml中添加首选项时,我仍然收到响应。您知道我应该更改哪些其他配置吗?noscript
0赞
Eric
11/4/2023
什么返回“noscript”?你的后端?
1赞
chkm8
11/4/2023
我让它@Eric工作,我不得不重建机器人和一切,谢谢你的回答,我已经去过这个将近一个星期了。你是最好的。干杯!
评论