Chrome devtools extension for IndexedDB

Chrome devtools extension for IndexedDB

本文关键字:IndexedDB for extension devtools Chrome      更新时间:2023-09-26

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

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

由于

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

"IndexedDB使用同源原则,这意味着它将存储与创建它的站点的源相关联(通常,这是站点域或子域 https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Security)。

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

"通过将主机或主机匹配模式(或两者)添加到清单文件的权限部分,扩展可以请求访问其源之外的远程服务器。" https://developer.chrome.com/extensions/xhr#requesting-permission