android - Android 上的 Ionic:重定向到 http://localhost/
问题描述
问题:
IONIC-Android 应用程序拒绝从 SSO 站点发送到 http://localhost/ 的重定向。
并因以下错误而崩溃:
环境:
- 离子 3 角
- 安卓 9.x
离子信息:
Ionic:
ionic (Ionic CLI) : 4.12.0
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.3
Cordova:
cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : android 8.1.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.3, (and 10 other plugins)
System:
Android SDK Tools : 26.1.1
NodeJS : v10.16.0
npm : 6.10.0
OS : Windows 10
我做什么:
单击特定按钮将您链接到 SSO-AUthority 站点(直接在应用程序内)
在这里,用户使用其 SSO-Credentials 授权自己。成功后,站点将重定向回
它的调用源,在我的例子中是应用程序,所以 http://localhost/#access_token=...
这会导致应用程序崩溃并显示错误。
我试过更新几个插件,比如 web 视图和应用内浏览器,没有任何变化。
我能做什么?:
我不确定我是否这样做是正确的,或者是否有更好的方法。我试图得到比这个错误消息更好的东西,但是当我在 Chrome 的设备调试模式下查看它时,没有详细的错误消息或任何进一步的错误。
我在这个话题上搜索了我的屁股,但到目前为止,没有发现任何对我有任何帮助的东西。我总是以完全相同的错误告终。
解决方案
推荐阅读
- algorithm - 指数大于 2 的偶数个数
- android - 如何使用 firebase ML Kit 识别条形码?
- python - 自动安装 SciPy
- python - Python OpenCV 以低质量读取视频
- c - 如何避免 uint8_t 数据类型的 sprintf 警告
- typescript - 什么是 TypeScript 中的可选链接(Elvis 运算符)以及它是如何工作的?
- paypal - 如何将 Azure API 管理与 Paypal 集成
- ansible - 询问是否安装包时的多个 vars_prompt 任务条件
- r - 调用中不包含错误和准确性:模型 - 随机森林模型
- python - 如果熊猫上的某些字符相同,如何替换字符串?