【问题标题】:Angular-locker Safari Private BrowsingAngular-locker Safari 隐私浏览
【发布时间】:2016-04-12 02:22:31
【问题描述】:

我们正在使用名为Angular-locker 的本地/会话存储的第三方包装器。

我们需要能够在我们的项目中支持 Safari 隐私浏览,但是如果不支持存储,浏览器只会抛出一个 JS 异常并且我们的 Angular 应用程序不会初始化。我注意到Remy's Polyfill 的使用,但这只是一个即插即用脚本吗?我应该如何在项目中使用它?

目前我们使用 locker.isSupported() 回退到 $cookies,但如果我不能调用或检查它,我不明白这个函数的意义?

【问题讨论】:

    标签: javascript angularjs safari local-storage session-storage


    【解决方案1】:

    解决了与gist 类似的问题。

    如果驱动程序无法初始化,解决方案是使用$cacheFactory 覆盖一些装饰器函数。我们只是将 $cacheFactory 切换为 $cookies

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      相关资源
      最近更新 更多