2017-04-05 8 views
-1

私はcookie、sessionStorage、localStorageに関するいくつかの調査を行っていますが、$ sessionStorageについての洞察はほとんどありません。

Developer Toolsで$ sessionStorageはどこで見ることができますか? または代替方法があり、さらに良い方法はありますか?

私は>> Chromeのアプリケーションの下で、これらのパラメータのためにローカルストレージ、セッションストレージクッキーとを見ている

フィルタや日付などを追跡する、ユーザーエクスペリエンスを支援するために私のアプリにAngularJs' $のsessionStorageを使用しています他のすべてのオプションは、私のAPPが$ sessionStorageの値を定義しているのを見つけることができません。彼らはしかし働く! :D

アップデート:ここでは使用方法の一例です:

CookiesAlertController.$inject = ['$scope','$http','$sce','$sessionStorage','GetDataService']; 

function showAlert() { 
    if (!angular.isDefined($sessionStorage.cookiesAlertNotificationCount)) { 
     $sessionStorage.cookiesAlertNotificationCount = 0; 
    } 
    if (angular.isDefined($sessionStorage.cookiesAlertNotification)) { 
     if ($sessionStorage.cookiesAlertNotificationCount === false && $sessionStorage.cookiesAlertNotificationCount > 4) { 
      $scope.cookiesAlertNotification = false; 
     } 
     else { 
      $scope.cookiesAlertNotification = true; 
     } 
    } 
    else { 
     $scope.cookiesAlertNotification = true; 
    } 
} 

$scope.closeNotification = function() { 
    $scope.cookiesAlertNotification = false; 
    $sessionStorage.cookiesAlertNotification = false; 
    $sessionStorage.cookiesAlertNotificationCount = $sessionStorage.cookiesAlertNotificationCount + 1; 
}; 
+0

主にChromeと必要なときにIEが表示される – onmyway

+1

[localStorageを表示または編集する方法]の複製が可能です(http://stackoverflow.com/questions/9404813/how-to-view-or-edit-localstorage) –

+0

@Rohit私はそうは思わない。私はローカルとセッションのストレージにアクセスして表示することができます。問題は次のとおりです。私はAngularの$ sessionStorageでアイテムを見ることができません。 – onmyway

答えて

1

$sessionStroageがで発見AngularJsサービスです:https://github.com/gsklee/ngStorage

それは、あなたが読んで$localStorage$sessionStorageに書き込むことができますセッションの存続期間中にこれらの格納されたパラメータを使用します。

これらの$sessionStorageまたは$localStorageのアイテムは、開発ツールを使用して表示することはできませんが、コード内のvariableに値を割り当てることで表示できます。

例:

$sessionStorage.$reset(); 
$localStorrage.$reset(); 

私は、これは他の誰かの役に立てば幸い:

var whatIsInMyStorage = $localStorage/$sessionStorage; 

また呼び出すことによって、これらのストレージの項目をクリアすることができます。

関連する問題