gpt4 book ai didi

javascript - ngCookies保存在chrome中但不保存在android中

转载 作者:行者123 更新时间:2023-11-28 19:51:50 26 4
gpt4 key购买 nike

我使用 angularjs 1.3.0 beta6 (html5/js/cordova android 应用程序),我有一个问题:在浏览器中,ngCookies 工作得很好,但在我的 android 应用程序中,它不起作用:/(cookie 没有保存在android 应用程序)这是我的代码:

function CookiesCtrl($scope, $cookies) {
// cookie notifications
if (!$cookies.notifications) {
$cookies.notifications = "noactivate";
}
$scope.cookieNotificationsValue = $cookies.notifications;

// ng-click
$scope.clickNotificationsCookie = function() {
if ($scope.cookieNotificationsValue == "activate") {
$scope.cookieNotificationsValue = "noactivate";
} else {
$scope.cookieNotificationsValue = "activate";
}
$cookies.notifications = $scope.cookieNotificationsValue;
}
}

出了什么问题?

最佳答案

Apache cordova 或phonegap 不支持cookie。您必须使用本地存储。

本地存储使用示例

获取键名

var keyName = window.localStorage.key(0);

设置项目

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

获取元素

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

删除项目

window.localStorage.removeItem("key");

清除本地存储

window.localStorage.clear();

Windows Phone 7 的注意事项: 点表示法不可用,因此请务必使用 setItem 或 getItem,而不是直接从存储对象访问键,如 window.localStorage.someKey。

关于javascript - ngCookies保存在chrome中但不保存在android中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23310943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com