首页 > 解决方案 > 在 Cordova 中打开外部链接而不丢失会话

问题描述

我有一个用户登录的科尔多瓦应用程序。现在,这个想法是用户可以单击应用程序上的一些链接,并且它们将在智能手机的浏览器中打开(对于网站的其他部分并下载一些文件)。使用 InAppBrowser 插件,我将链接放置如下:

在js中:

window.open(this.getBasicLinkForDocuments + '/ssffilemanager.cgi/doc/get?D_ID=' + someIdParameter, '_system');

在 main.js 中:

window.open = cordova.InAppBrowser.open

这工作得很好。该链接在智能手机的浏览器中打开。但是,用户不再像在应用程序中那样登录,因此用户应该再手动登录一次,这不应该是这种情况。

有没有办法将会话保留在浏览器中以确保不再需要登录?

标签: cordovasessioncordova-pluginssession-cookiesinappbrowser

解决方案


推荐阅读