如何在angular混合型应用中重定向到特定页面?(Android)



让我解释一下这里的问题。我使用Cordova来包装我的web应用程序,并在Android上运行它。对于登录,我使用一个外部页面,它需要一个URL,它应该在我的应用程序中重定向。我想要实现的是重新加载我的index.html并转到传递的URL或路径,例如:/settings/bookies

我知道如何在托管网站(web应用程序)做到这一点,但在我的cordova应用程序路径似乎是不同的,我不知道如何重定向。在我的web应用程序,我会重定向到'http://www.mywebsite.com/settings/bookies?loginToken=token',但对于cordova应用程序,我已经尝试重定向到'file:///settings/bookies',但它说:"不允许加载本地资源:file:///settings/bookies "

在这种情况下我该怎么做?提前感谢您的帮助,希望问题足够清楚。

在使用using user到您的域名之前,使用window.location.href读取当前url

返回协议、主机名、端口、路径、搜索、哈希

说,如果你知道你在file://assets/index.html ..然后删除index.html,"file://assets/"现在是你的基本路径。然后添加您的相对路径,并将此重定向路径传递给远程页面。

在你的例子中,它将变成"file://assets/settings/bookies"

android和iOS会有所不同

最新更新