我们正在开发一个PWA应用程序,我们希望使用电容器将其打包为apk。我们将server.url
属性设置为web端点的电容。config.json。
该应用程序使用CAS服务器对用户进行身份验证,当我们尝试使用window.location
或window.open
导航到登录页面时,将显示一个带有“文档已移动”消息的html页面,下面的链接可转到预期的页面。
我们已经尝试过使用电容浏览器插件,但这会从Webview中创建一个chrome实例,这会使身份验证过程变得复杂,导致迫使我们使用Deeplink返回应用程序。
在电容器配置中,我们为所有需要的主机/域设置了allowNavitation
属性。
"server": {
"url": "http://10.47.3.121:7700/app",
"hostname": "localhost",
"allowNavigation": ["mydomain.es", "10.47.3.121"]
},
这是webview的限制,还是我们错过了电容器配置中的某些内容?