【问题标题】:Setting Cookie for Inappbrowser URL from IoniC从 IoniC 为 Inappbrowser URL 设置 Cookie
【发布时间】:2026-02-11 09:35:01
【问题描述】:

我试图在使用坚韧的cookie在IONIC应用程序中打开后为inappbrowser url设置一个cookie。但它不起作用。你能帮帮我吗? 以下是我的代码:

使用 Tough-Cookie

var tough = require('tough-cookie');
var cookiejar = new tough.CookieJar();
cookiejar.setCookie("cookie-accepted=2",
 'http://currentdomain.example.com/path', function(err) 
   {console.log("err"+err);});

没有错误但没有设置cookie

使用 Cookie-Master

cordova.cookieMaster.setCookieValue('https://www.url.fr', 'cookie-agreed', 
'2',
// function() {
//     console.log('A cookie has been set');
// },
// function(error) {
//     console.log('Error setting cookie: '+error);
// });

作为未定义的 cookieMaster 出现错误。也尝试了 cordova.plugins.cookieMaster。

请帮忙

【问题讨论】:

    标签: cordova ionic-framework cookies inappbrowser


    【解决方案1】:

    在使用 cookie-master 时,您可以在窗口对象中访问它,如下所示。

    (<any>window).cookieMaster.setCookieValue('domain.com', 'COOKIE_NAME', 'COOKIE_VALUE');
    

    干杯

    【讨论】: