代码之家  ›  专栏  ›  技术社区  ›  proulxs

角度储物柜Safari私人浏览

  •  0
  • proulxs  · 技术社区  · 9 年前

    我们在本地/会话存储周围使用第三方包装器,称为 Angular-locker .

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

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

    1 回复  |  直到 9 年前
        1
  •  0
  •   proulxs    9 年前

    解决了与此类似的问题 gist .

    解决方案是使用 $cacheFactory ,如果驱动程序无法初始化。我们刚用 $cacheFactory($cache工厂) $cookies 相反