扫码关注官方订阅号
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。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
indexedDB的信赖/安全原则是以"origin"作基础,
origin = scheme + host + port,也就是说在这组合下,只要相同的都是使用同一共享的indexedDB。所以下面几个域名都是代表不同的"origin":你的需求只要能每个标签页是来自不同的上面所说的"origin"就行了,服务器上面要设定一下,例如设定来自不同子域名,http://sub1.abc.com与http://sub2.abc.com。