gpt4 book ai didi

html - 前缀 - 这是什么意思

转载 作者:行者123 更新时间:2023-11-28 01:34:04 25 4
gpt4 key购买 nike

当我在 Android native 浏览器中运行 HTML5 兼容性测试时,它会看到 IndexedDB 支持标记为“Prefixed”,而在 Chrome 和其他浏览器中则标记为“Yes”。我知道 Chrome 最新版本完全支持 IndexedDB,但 IndexedDB 支持“前缀”是什么意思?

最佳答案

根据 Mozilla 页面:

https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB

“由于规范仍在发展,当前的 IndexedDB 实现隐藏在浏览器前缀下。浏览器供应商可能有标准 IndexedDB API 的不同实现,直到规范固化。但是一旦就标准达成共识,供应商就会实现它没有前缀标签。实际上一些实现已经删除了前缀:Internet Explorer 10、Firefox 16、Chrome 24。当它们使用前缀时,基于 Gecko 的浏览器使用 moz 前缀,而基于 WebKit 的浏览器使用 webkit 前缀。"

根据 Josh 的评论:使用类似于以下语句的内容来确保兼容性:

window.indexedDB = window.indexedDB || window.webkitIndexedDB;

字符'webkit' 是前缀。您可能需要在 Android 中使用它们,但您不再需要在 Chrome 中使用它们(几年前您使用过)

关于html - 前缀 - 这是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29175615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com