angular - Angular cordova app,第三方OAuth后重定向到app
问题描述
我有一个 Angular Web 应用程序,它在登录页面上通过单击登录重定向到第三方 OAuth 服务。
我已经用 Cordova 包装了我的 Angular 应用程序,如下所示[关注这篇文章]:
- 将 href 更改为 "./" 并在 src/index.html 中添加了 cordova.js 脚本标签。
- 将角度构建输出从 dist 更改为 www。
- 然后,ng build --prod --aot。
- 科尔多瓦构建安卓。
该应用程序安装没有任何错误。
问题
该应用程序显示着陆页很好,但只要我点击登录,它就会打开 chrome 并且永远不会重定向到应用程序,而是继续使用 chrome 本身的旅程。
我的理解
- 我知道由于我没有使用任何应用内浏览器,android 会为 HTTP 调用打开默认浏览器。
- 但是,如果我使用应用内浏览器,那么整个旅程可能会在应用内浏览器本身中继续。
如何使重定向在应用程序本身中呈现?
解决方案
推荐阅读
- bash - 如何通过 API 对 Bitbucket Pull Request 进行 Markdown/HTML 评论?
- javascript - 一段时间后,Google Place 服务图像返回 403 禁止
- python - 生成具有随机开始和结束日期且从不重叠的多个对象?
- shell - 从shell中的文件的每一行中删除字符
- next.js - 导出静态 NextJS App `TypeError: Cannot read property '/404' of undefined`
- php - 验证 - 如果文件上传有文件,则需要文件名
- angular - 如何存根由 sinon 测试的类的私有方法
- java-8 - java 1.8版本如何运行ant apt任务
- css - 元素选择器 CSS 覆盖类 css
- python - tensorflow2.0 使用检查点恢复模型