【问题标题】:Android devices, ionic app and $cookiesAndroid 设备、离子应用程序和 $cookies
【发布时间】:2016-04-29 22:01:07
【问题描述】:

我正在尝试为后端创建一个带有 ionic 和 wordpress(和 JSON API)的小型移动应用程序。

我为记录人员选择 cookie 身份验证。感谢这个方法在我的网络浏览器中完美运行,但是当我直接在手机上使用“phonegap serve”或 apk 时,什么也没有发生。

根据以下几行 $cookies.put(...) 似乎无法在我的 Android 设备上运行。

console.log("Cookie: ");
$cookies.put(data['cookie_name'],data['cookie']);
console.log($cookies.getAll());

您有什么想法可以解决我的问题吗?

谢谢

【问题讨论】:

    标签: android wordpress cordova cookies ionic-framework


    【解决方案1】:

    你不能使用cookies,你应该使用localStorage。

    设置本地存储:

    window.localStorage.setItem("key", "value");
    

    检索本地存储:

    var value = window.localStorage.getItem("key");
    

    要删除特定的本地存储:

    window.localStorage.removeItem("key");
    

    清除所有本地存储:

    window.localStorage.clear();
    

    供您参考,您可以使用this链接。

    我相信,这会对你有所帮助。

    【讨论】:

    • 感谢您的第一个元素。现在我可以存储我的对象,但我无法使用它。我实际上在尝试向 cookie 标头添加值时出现此错误:Refused to set unsafe header "Cookie"
    • $http({ method: 'GET', url: 'example.com', headers: {'Cookie': 'test'}, ....
    • 你引用了链接吗?
    • 我暂时什么都没有,我会尝试在白天创造一些东西
    • 那么请接受答案并关闭问题。
    猜你喜欢
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    • 2019-03-09
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多