我可以在不离开电容器应用程序的情况下导航到网上吗?

问题描述 投票:0回答:1

我们有一个带有重定向的ADFS / GoogleId登录工作流程的Web应用程序。我们的应用程序重定向到ADFS服务器,该服务器登录或验证用户,然后链接回我们的应用程序。这是否可以在离子/电容器中实现? This page建议远离您的应用程序导航应该自动弹出浏览器,这就是我们看到的行为。

有没有办法将某些域注册为“电容器应用程序的一部分”,这样我们就可以在不离开webview的情况下进行导航?这意味着'http://localhost'形式的返回URL(或ios的'capacitor:// localhost')可以工作。

或者,如果浏览器接管adfs域,我该如何构建指向Capacitor应用程序的链接?

cordova ionic-framework capacitor
1个回答
2
投票

您可以通过在capacitor.config.json文件中的allowNavigation对象中添加server来允许导航到某些网址

"server": {
    // Capacitor to open URLs belonging to these hosts inside its WebView.
    "allowNavigation": [
      "example.org",
      "*.example.org",
      "192.0.2.1"
    ]
  }

https://capacitor.ionicframework.com/docs/basics/configuring-your-app

© www.soinside.com 2019 - 2024. All rights reserved.