You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript新手求助:如何访问当前未访问URL的localStorage?

问题解答

不行,你没法在当前的https://www.youtube.com/页面里通过JavaScript直接访问https://accounts.youtube.com/的localStorage,这是浏览器核心安全规则「同源策略」的限制。

关键概念说明

  • 浏览器的localStorage严格遵循同源规则:只有协议、域名、端口完全一致的页面,才能共享同一份localStorage。youtube.com和accounts.youtube.com是两个不同的二级域名,属于不同的源,所以它们的存储完全隔离,互相不能直接访问。
  • 你在开发者工具里能看到两个源的localStorage,是浏览器给调试者开放的特权,不属于前端JavaScript的运行权限范畴——JS代码只能访问当前页面所在源的存储。

补充说明

当你在youtube.com页面执行localStorage["foo"]时,只会读取当前源的存储,这是正常的安全行为,目的是防止恶意网站窃取其他站点的用户敏感数据。

内容的提问来源于stack exchange,提问作者Vindicated

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 10:42:36