我有一个网站,有一个onboarding(登录)流程实现,并在成功登录后,我使用标题中的cookie导航到下一个路由器,以收集一些用户输入之前完成onboarding流程。我注意到的是,当使用CapacitorConfig文件中定义的服务器URL时,整个流程完全工作,没有任何问题(如下所示)。
在我的react项目中,在capacitor.config.js中:
"server": {
"url": "https://someonboadingflow.net"
}
然而从我的react项目,如果我使用它作为bellow,它会带我到初始路由,我可以输入用户名和密码,但然后它不会带我到下一个路由,因为它从头部的cookie下降。想知道为什么我在第一个示例上工作得很好,而不是在第二个?有什么区别?
"server": {
"allowNavigation": [
"*.someonboadingflow.net",
]
}
我不想纯粹加载它作为一个服务器的网址事实上,完成后,入职阶段,我希望它重定向回我的应用程序。
我知道有一个关于正确修补iOS上的cookie的公开问题,当涉及到电容器(链接).但后来想知道它是如何完美地在我的第一个示例,而不是在第二个.和什么最好的方式来实现我的目标提到.艾米帮助将不胜感激.
1条答案
按热度按时间zsohkypk1#
由于cookie下降,可能页面加载不在WebView中,而是在外部浏览器中。
*.someonboadingflow.net
表示所有子域(例如https://subdomain.someonboadingflow.net
),但在server.url
中指定了https://someonboadingflow.net
。尝试更改
allowNavigation
: