我可以跨子域使用indexeddb吗?

use*_*506 7 javascript subdomain google-chrome-extension indexeddb

我正在构建一个 Chrome 扩展并使用 db.js 包装器来利用 indexeddb。问题是,我有几个子域,我希望能够在它们之间共享信息。

当我使用 Chrome 开发工具查看资源时,所有单独的子域都有自己正在创建的架构副本,并且每个子域都有自己的数据。

我唯一知道要尝试的是设置 document.domain 但这没有帮助。我并不感到惊讶。

关于indexeddb 的文档看起来非常少。我一直在几个不同的博客中发现相同的 2 或 3 篇博客文章逐字复制,但没有任何内容表明这是可能或不可能的。

Den*_*ski 6

不能从多个子域访问同一个数据库,访问范围仅限于html origin

html_Origin = protocol + "://" + hostname + ":" + port + "/";
Run Code Online (Sandbox Code Playgroud)