'window.webkitStorageInfo' is deprecated

场景:webview引入H5项目 无法设置缓存

原因: 如下 

看错误,是由于vue中用到了

import vConsole from 'vconsole'

new vConsole(); //移动端调试工具

并且这个工具用的还是很久之前的webkitStorageInfo(谷歌在某个版本的时候把他删除调了),所以会导致我webview引入的H5网页无法设置localstorage

解决:把他注释掉即可

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "window.webkitstorageinfo"已经被弃用,请使用"navigator.webkittemporarystorage"或"navigator.webkitpersistentstorage"代替。 ### 回答2: 首先,'window.webkitstorageinfo' 是 WebKit 浏览器的一个接口,用于查询本地存储空间的使用情况。但是,由于这个接口已经过时,推荐使用新的接口 'navigator.webkittemporarystorage' 或 'navigator.webkitpersistentstorage' 来代替。 新的接口也是 WebKit 浏览器的一个特性,用于访问浏览器的临时存储和持久存储。其中,'navigator.webkittemporarystorage' 用于访问临时存储,例如在浏览器会话中存储的数据,而 'navigator.webkitpersistentstorage' 则用于访问持久存储,例如本地数据库或文件系统。 使用这两个新接口,开发者可以更好地控制浏览器存储空间的使用,同时也更容易适应不同的浏览器环境。需要注意的是,使用新接口时,需要用户授权才能读取或写入浏览器存储,因此开发者应该及时向用户说明数据的使用目的,以便用户选择是否授权。 总之,随着 Web 应用的不断发展,对于浏览器存储空间的需求也越来越高。'window.webkitstorageinfo' 的过时,也说明了浏览器存储领域的不断发展和创新。开发者应当紧跟新技术的步伐,使用最新的接口来提高应用性能和用户体验。 ### 回答3: 这段提示的意思是,“window.webkitstorageinfo”这个API已经过时了,建议使用“navigator.webkittemporarystorage”或“navigator.webkitpersistentstorage”替代它。这涉及到web存储相关的API,Web存储是浏览器提供的一种客户端存储机制,用来保存一些数据。其中,包括会话存储(session storage)和本地存储(local storage)等技术。 以前,开发者需要使用“window.webkitstorageinfo”来获取与Web存储相关的信息,但是现在这个API已经过时了。如果还是使用它来获取Web存储相关信息,可能会出现兼容性问题,例如在一些主流浏览器中,这个API已经被废弃了,所以我们需要使用新的API来替代它。 新的API包括“navigator.webkittemporarystorage”和“navigator.webkitpersistentstorage”,它们分别用于获取会话存储和本地存储的相关信息。所以,如果我们需要获取这些信息,就应该使用这两个API。 值得注意的是,虽然“window.webkitstorageinfo”已经废弃,但它仍然可以在某些浏览器中使用。所以,我们需要根据实际情况来决定是否使用它,如果是要让代码更具通用性和兼容性,还是应该使用新的API。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值