javascript - indexedDB同一个页面多个标签页能不能拥有自己的数据库?
迷茫
迷茫 2017-04-11 11:14:53
0
1
337

1.因为测试需要,希望indexedDB可以实现同一个页面开多个标签页,每个标签页开一个自己的数据库,这样就可以存储自己的数据,用来自身数据交互的测试,但是我自己尝试发现,好像这个数据库在同一个页面的不同标签上是共享的...不知道有没有办法能实现我的需求?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

reply all (1)
小葫芦

indexedDB的信赖/安全原则是以"origin"作基础,origin = scheme + host + port,也就是说在这组合下,只要相同的都是使用同一共享的indexedDB。所以下面几个域名都是代表不同的"origin":

https://abc.com http://abc.com http://abc.com:3000 http://sub.abc.com

你的需求只要能每个标签页是来自不同的上面所说的"origin"就行了,服务器上面要设定一下,例如设定来自不同子域名,http://sub1.abc.com与http://sub2.abc.com。

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!