84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
1.因为测试需要,希望indexedDB可以实现同一个页面开多个标签页,每个标签页开一个自己的数据库,这样就可以存储自己的数据,用来自身数据交互的测试,但是我自己尝试发现,好像这个数据库在同一个页面的不同标签上是共享的...不知道有没有办法能实现我的需求?
业精于勤,荒于嬉;行成于思,毁于随。
indexedDB的信赖/安全原则是以"origin"作基础,origin = scheme + host + port,也就是说在这组合下,只要相同的都是使用同一共享的indexedDB。所以下面几个域名都是代表不同的"origin":
origin = scheme + host + port
https://abc.com http://abc.com http://abc.com:3000 http://sub.abc.com
你的需求只要能每个标签页是来自不同的上面所说的"origin"就行了,服务器上面要设定一下,例如设定来自不同子域名,http://sub1.abc.com与http://sub2.abc.com。
indexedDB的信赖/安全原则是以"origin"作基础,
origin = scheme + host + port
,也就是说在这组合下,只要相同的都是使用同一共享的indexedDB。所以下面几个域名都是代表不同的"origin":你的需求只要能每个标签页是来自不同的上面所说的"origin"就行了,服务器上面要设定一下,例如设定来自不同子域名,http://sub1.abc.com与http://sub2.abc.com。