localStorage如何跨子域调用?

ic2y__ ic2y__ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在实习呢,做一个浏览器插件,chrome版本的。
用户在浏览item.jd.com下的商品详情的时候,会记录下用户的历史浏览记录,并存储在localStorage里。

然后,用户在浏览首页www.jd.com 的时候,需要调用到 item.jd.com下存储的localStorage浏览历史,

然后,然后,有安全限制,www.jd.com 下无法读取 item.jd.com下的localStorage,有什么办法变通一下获取到数据么?
...全文

相关推荐

XLocalStorage:跨子域localStorage(基于JSON-RPC 2.0协议)

本地存储 跨子域localStorage(基于JSON-RPC 2.0协议) 用法 首先,您应该将xlocalstorage.html复制到您的根域和根路径。 回调样式 < script src =" bower_components/xlocalstorage/xlocalstorage.js " > </ script > < script > xLocalStorage . setItem ( 'abc' , 123 , function ( e ) { xLocalStorage . getItem ( 'abc' , function ( e ) { console . log ( e ) ; // 123 xLocalStorage . length ( function ( e ) { console . log ( e ) ; // 1

管墨迪

如何使用localstorage代替cookie实现跨域共享数据问题

一,背景   因为网站系统的日益庞大,不同域名业务,甚至不同合作方网站的cookie可能或多或少需要进行共享使用,遇到这个情况的时候,大家一般想到的是使用登录中心分发cookie状态再进行同步进行解决,成本较高而且实施起来比较复杂和麻烦。 因为cookie在跨域的情况下,浏览器根本不允许互相访问的限制,为了突破这个限制,所以有了以下这个实现方案,使用postmessage和localstorage进行数据跨域共享。 原理比较简单,但是遇到的坑也不少,这里梳理一下,做个备份。 二,API设计 背景中说过我们使用localstorage来代替cookie,本身localstorage和cookie

weixin_38607026

跨子域单点登录Demo

跨子域单点登录。ASP.NET身份验证信息跨域共享状态,身份验证信息存储在cooKie中

大虫FTZ

跨域共享localStorage方法[项目源码]

本文探讨了如何在不同域名间共享localStorage数据的问题。由于localStorage受同源策略限制,无法直接跨域访问,但提供了三种间接实现数据共享的方法:1. 使用postMessage进行跨域通信,通过iframe嵌入目标域并传递数据;2. 使用后端API共享数据,通过服务器存储和管理用户数据;3. 使用同一document.domain(仅适用于子域共享)。文章详细介绍了每种方法的实现步骤、优缺点及适用场景,并推荐了postMessage + iframe和后端API两种方案。

香菜滚出地球

详解vue中localStorage的使用方法

什么是localStorage 对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种:localStorage 和 sessionStorage 1.sessionStorage(临时存储) :为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载 2.localStorage(长期存储) :与 sessionStorage 一样,但是浏览器关闭后,数据依然会一直存在 所以上次使用cookie的时候就遇到了一个坑,设置后马上访问session会获取不到,蛋疼,还需要刷新一下,原因是: 当我们首次访问设置Cookie的页

weixin_38518074
评论 4
收藏 已收藏
分享
返回顶部
ic2y__
HTML5 43,737 成员 5,571 内容