重新启动应用程序后,将清除Cordova Windows UWP应用程序Cookie

时间:2019-06-27 08:12:57

标签: cordova cordova-windows

我正在构建Cordova Windows uwp应用程序,并且想要进行SAML身份验证。我正在使用cordova-inAppBrowser插件来调用身份验证URL。身份验证后,我会收到Cookie,但是当我关闭应用程序并再次重新启动时,cookie不再存在-这意味着我需要再次进行身份验证。

我检查了我是否收到了cookie,并且可以确认是否收到了cookie。我也尝试过直接从inAppBrowser在应用程序上设置cookie,但是重新启动应用程序后,我再也看不到cookie。

var ref = cordova.InAppBrowser.open("urlforSAMLAuthentication", "_blank", "location=yes");

    const doc = document;

    ref.addEventListener("loaderror", function () {
        ref.executeScript(
            { code: "document.cookie" },
            (values) => {
                                // try setting the cookie directly on the document
                doc.cookie = values[0]
            }
        );
    });

我希望在关闭应用程序并重新启动应用程序后,当我在控制台document.cookie中键入内容时,cookie仍然可用。但事实并非如此

0 个答案:

没有答案