我正在使用SafariViewController结合Google上的“自定义网址方案” cordova插件实现Google oauth登录。
oauth身份验证是在SafariViewController会话中启动的。 在成功进行身份验证重定向后,我显示了一个服务器网页,其中包含重定向至“ myapp:// authenticate”的链接,但从未执行该重定向。
window.open('myapp:// link')
我试图直接在Safari浏览器中调用“ myapp://”,并且它可以工作。 我为我的应用设置了“ cordova-plugin-whitelist”和“ allow-intent”。
实际上,我正在iOS模拟器中进行尝试,它在Android下可完美运行。 在xcode调试控制台上,我在应用启动时遇到此错误:
内部导航被拒绝-未为url ='about:blank'设置