Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $window.session存储在';在Safari私密模式下似乎不起作用_Javascript_Css_Angularjs_Safari_Pug - Fatal编程技术网

Javascript $window.session存储在';在Safari私密模式下似乎不起作用

Javascript $window.session存储在';在Safari私密模式下似乎不起作用,javascript,css,angularjs,safari,pug,Javascript,Css,Angularjs,Safari,Pug,目前,我们有一个WebApp,它使用sessionStorage在从页面导航时存储值。这在其他IE、Chrome、Firefox和Safari上似乎很好。但是当在Safari中使用私有模式时,它似乎导致了一个错误。它搞乱了显示我们用于帕格的变量的UI。(即{{title},{{description}})。我认为问题是它在保存会话存储时抛出了一个错误。有什么解决方法可以用来解决这个问题吗 以下是LS上的方法代码: app.factory("LS", function($window, $root

目前,我们有一个WebApp,它使用sessionStorage在从页面导航时存储值。这在其他IE、Chrome、Firefox和Safari上似乎很好。但是当在Safari中使用私有模式时,它似乎导致了一个错误。它搞乱了显示我们用于帕格的变量的UI。(即{{title},{{description}})。我认为问题是它在保存会话存储时抛出了一个错误。有什么解决方法可以用来解决这个问题吗

以下是LS上的方法代码:

app.factory("LS", function($window, $rootScope) {
  return {
    setData: function(key, val) {
      $window.sessionStorage && $window.sessionStorage.setItem(key, val);
      return this;
    },
    getData: function(val) {
      return $window.sessionStorage && $window.sessionStorage.getItem(val);
    }
  };
});

使用“ngstorage”或任何其他插件在本地计算机上存储数据。感谢您的快速响应。这对Safari专用模式有效吗?我在Safari上遇到的错误是“QuoteExceedeError:DOM Exception 22”我不这么认为。有没有其他的解决办法,你可以建议我们在私人浏览上实现会话存储?私人模式是为用户提供隐私而建立的。