我想得到指向的url(行)localStorage值。我可以得到这个吗?
mrfwxfqh1#
简短回答:只有当您的JavaScript来自同一服务器时,您才可以访问https://branchbasics.referralcandy.com的本地存储。这是浏览器实现的安全措施。浏览器存储是按源的,其中"源"与Same Origin Policy相同(架构[http与https等]、端口和主机的组合)。从web storage spec:每个顶级浏览上下文都有一组唯一的会话存储区域,每个源对应一个区域。因此,这些示例的存储由于不同的来源而全部不同:
https://branchbasics.referralcandy.com
http://example.com
http://foo.example.com
http://bar.example.com
http://example.com:80
http://example.com:8080
https://example.com
web存储中没有内置机制允许一个源访问另一个源的存储。同一来源内的页可以访问同一存储,例如http://example.com/page1和http://example.com/page2都可以访问http://example.com的存储。
http://example.com/page1
http://example.com/page2
1条答案
按热度按时间mrfwxfqh1#
简短回答:只有当您的JavaScript来自同一服务器时,您才可以访问
https://branchbasics.referralcandy.com
的本地存储。这是浏览器实现的安全措施。浏览器存储是按源的,其中"源"与Same Origin Policy相同(架构[http与https等]、端口和主机的组合)。从web storage spec:
每个顶级浏览上下文都有一组唯一的会话存储区域,每个源对应一个区域。
因此,这些示例的存储由于不同的来源而全部不同:
http://example.com
和http://foo.example.com
和http://bar.example.com
http://example.com:80
和http://example.com:8080
以及https://example.com
web存储中没有内置机制允许一个源访问另一个源的存储。
同一来源内的页可以访问同一存储,例如
http://example.com/page1
和http://example.com/page2
都可以访问http://example.com
的存储。