我使用的是AngularJS 1.4.0和$cookies
服務。下面的代碼將始終打印出一個空對象:
(function() {
var app = angular.module("user-cookies-service", []);
app.service('UserCookiesService', ["$cookies", function($cookies) {
$cookies.put("Hello", "World");
console.log($cookies.getAll());
}]);
})();
我已經試過:
- 使用AngulerJS 1.3.15和
$cookieStore
其中cookie時刷新瀏覽器不持久(但至少創建了cookie)。 - 添加到期日期。
- 確保我的瀏覽器中啓用了Cookies(Chrome)。
- 嘗試普通的老JS,但仍然無法正常工作。
我一直無法找到類似的問題。
謝謝。
是否有任何錯誤控制檯? – User2
不,它不適用於普通的舊JS。如果這有所幫助,我的瀏覽器中啓用了Cookie。 – cohenadair
想通了,顯然你必須啓動chrome與一個特定的標誌允許本地文件的cookie。我正在寫一個答案。 – cohenadair