Javascript ngCookies保存在chrome中,但不在android中
我使用angularjs 1.3.0 beta6(html5/js/cordova android应用程序),我有一个问题:在浏览器中,ngCookies工作正常,但在我的android应用程序中,它不工作:/(cookies未保存在android应用程序中)这是我的代码:Javascript ngCookies保存在chrome中,但不在android中,javascript,android,angularjs,Javascript,Android,Angularjs,我使用angularjs 1.3.0 beta6(html5/js/cordova android应用程序),我有一个问题:在浏览器中,ngCookies工作正常,但在我的android应用程序中,它不工作:/(cookies未保存在android应用程序中)这是我的代码: function CookiesCtrl($scope, $cookies) { // cookie notifications if (!$cookies.notifications) {
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不支持cookies。您必须使用本地存储 本地存储使用示例 获取密钥名
var keyName = window.localStorage.key(0);
设置项目
window.localStorage.setItem("key", "value");
var value = window.localStorage.getItem("key");
window.localStorage.removeItem("key");
获取项目
window.localStorage.setItem("key", "value");
var value = window.localStorage.getItem("key");
window.localStorage.removeItem("key");
删除项目
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中。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.setItem("key", "value");
var value = window.localStorage.getItem("key");
window.localStorage.removeItem("key");
删除项目
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中。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.setItem("key", "value");
var value = window.localStorage.getItem("key");
window.localStorage.removeItem("key");
删除项目
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中。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.setItem("key", "value");
var value = window.localStorage.getItem("key");
window.localStorage.removeItem("key");
删除项目
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