问一个不知道能否实现的功能 访问网站 1,站 1 悄悄的在用户浏览器建立站 2 的 Local Storage 数据,有什么办法实现? 桌面程序类跨域不
1
lcy630409 2018-06-05 09:35:47 +08:00
不行,如果写可以,就说明读也可以,那你的所有 cookie 也将被获取,你的账号也会被别人登陆免密登陆,很危险的事,浏览器是绝不允许的,除非你自己开发浏览器
|
2
manhere 2018-06-05 09:43:18 +08:00 via Android
给人做过一个微信域名防封跳转程序,就是差不多这个实现方法。
|
3
DOLLOR 2018-06-05 09:44:29 +08:00
Web Storage (包括 localStorage、sessionStorage )严格遵守同源策略,除非有浏览器漏洞或者他人网站漏洞,否则是不能跨域操作的。
“跨域”是 web 开发特有的概念,你所谓的“桌面程序”如果不是 webview 之类的东西,那没有跨域的说法。 |
4
ijse 2018-06-05 09:49:13 +08:00 1
试试用 iframe + postMessage
|
5
501691899 OP 哦 ,谢谢, 我有思路了。
|
7
krisLea 2019-10-11 01:13:14 +08:00
MessengerJS
|