【问题标题】:Redirect to Cordova App重定向到 Cordova 应用程序
【发布时间】:2017-11-06 06:43:15
【问题描述】:

我正在开发我的第一个 cordova 应用程序,并希望用户能够通过我自己的身份服务器登录。由于身份服务器是我自己的并且我信任它,我希望该应用程序在启动时直接导航到我的服务器的登录页面。这可以通过将 windows 的位置设置为我的身份服务器的本地实例来实现,即,

window.location.href = "https://10.0.2.2:5000"

现在,当用户成功完成登录后,我希望被重定向回 may 应用程序。我为身份服务器提供了重定向 URL http://localshost,但是当它尝试重定向时出现以下错误

net::ERR_CONNECTION_REFUSED(http://localhost/#id_token=eyhjb.....

当我信任我定向到的站点时,是否可以重定向回科尔多瓦应用程序 web 视图?或者,即使我是身份服务器的所有者,我是否应该始终尝试通过 cordova-plugin-inappbrowser 或系统浏览器执行此操作?

【问题讨论】:

    标签: cordova redirect cordova-plugins identity


    【解决方案1】:

    不确定这是否直接有效。但是有一个聪明的解决方法可以解决您的问题。检查 Cordova 插件Custom-URL-scheme。您可以为自动启动(重新启动)Cordova 应用程序的 html 链接指定表达式。比如登录成功后网站上的链接可以是

    <a href="mycoolapp://">Open my app</a>
    

    或向您的应用提供登录成功的信息

    <a href="mycoolapp://?login=successful">Open my app</a>
    

    您的用户成功登录后,您可能还可以根据 Javascript 自动调用该链接。

    最好的问候 马克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2017-11-10
      • 2017-01-03
      • 1970-01-01
      • 1970-01-01
      • 2017-09-26
      • 1970-01-01
      相关资源
      最近更新 更多