localstorage跨域方案 作者: juoliii 时间: 2023-05-23 分类: 开发 ## 通过开源框架 https://github.com/zendesk/cross-storage ------------ 服务端 ```javascript CrossStorageHub.init([ {origin: /localhost:3000$/, allow: ['get', 'set', 'del', 'getKeys', 'clear']} ]); ``` origin通过正则表达式匹配 ------------ 客户端 ```javascript var storage = new CrossStorageClient('http://localhost:3000/hub.html', { timeout: 5000, frameId: 'storageFrame' }); storage.onConnect().then(function() { return storage.get('key1'); }).then(function(res) { return storage.get('key1', 'key2', 'key3'); }).then(function(res) { // ... }); ``` 此方案可以实现共享token等 标签: none
评论已关闭