为什么无法在ios9门户网站页面上获取localStorage?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么无法在ios9门户网站页面上获取localStorage?相关的知识,希望对你有一定的参考价值。
当我在safari(ios9,门户网站网页)中未启用cookie时,我想用cookie覆盖localStorage,并且在window.localStorage
中得到null。>
我尝试通过Object.defineProperty(window, 'localStorage', {})
定义localStorage,但出现错误:TypeError:试图更改不可配置属性的可配置属性;
就像在野生动物园中运行Object.defineProperty(window, 'localStorage', {configurable: false, value: null})
一样。然后我无法再获取localStorage或将其覆盖。
您可以在您的野生动物园中运行它。
Object.defineProperty(window, 'localStorage', {configurable: false, value: null}).
然后,我已经尝试过这种方法,但是没有任何效果。
并打开。Object.defineProperty(window, 'localStorage', {configurable: true, value: {}). // TypeError: Attempting to change configurable attribute of unconfigurable property. localStorage.setItem = function(){} // TypeError: null is not an object (evaluating 'localStorage.setItem = function(){}').
我该如何解决?即使使用proto
我在ios9门户网站页面中发现此问题。但您可以使用Object.defineProperty(window, 'localStorage', {configurable: false, value: null})
当我在Safari(ios9,门户网站网页)中未启用cookie时,我想用cookie覆盖我的localStorage,而我的window.localStorage为空,我试图按对象定义localStorage。...
API
以上是关于为什么无法在ios9门户网站页面上获取localStorage?的主要内容,如果未能解决你的问题,请参考以下文章
如何在键盘视图和顶视图中添加自定义子视图? (iOS8 及以下无法在 iOS9 中使用)