gpt4 book ai didi

javascript - IndexedDB 的 Chrome devtools 扩展

转载 作者:搜寻专家 更新时间:2023-11-01 04:35:41 25 4
gpt4 key购买 nike

我正在尝试构建一个有助于 CRUD 操作的工具,即 Chrome 中 IndexedDB 的 GUI。当我在 chrome 开发工具面板中打开数据库连接时,我发现它有一个单独的 IndexedDB 存储用于 panel.html 本身。面板无法访问当前页面的数据库。

我们有什么方法可以从 chrome 开发工具的扩展面板访问页面的数据库。

最佳答案

出于安全原因,无法从扩展(或扩展的开发工具)中访问当前页面的 IndexedDB:

"IndexedDB uses the same-origin principle, which means that it ties the store to the origin of the site that creates it (typically, this is the site domain or subdomain)." https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Security

但正如 aug 指出的那样可以请求跨源权限:

"By adding hosts or host match patterns (or both) to the permissions section of the manifest file, the extension can request access to remote servers outside of its origin." https://developer.chrome.com/extensions/xhr#requesting-permission

关于javascript - IndexedDB 的 Chrome devtools 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36847291/

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