:doge:求前端能删除整个浏览器 or 其他网站的 Cookie 的方法。Javascript 可以做到吗?

2016-01-31 17:04:33 +08:00
 lxjsmdc

有什么方法可以让用户打开一个页面删除其他网站或者整个浏览器的 cookie ?

1743 次点击
所在节点    问与答
7 条回复
ccbikai
2016-01-31 17:19:13 +08:00
不可以
oott123
2016-01-31 17:21:12 +08:00
不可以。
dong3580
2016-01-31 17:23:08 +08:00
非法,不能做到
honeycomb
2016-01-31 17:27:03 +08:00
最接近的,可能是做成一个 webextension
api 扩展程序
lecher
2016-01-31 17:29:28 +08:00
浏览器的安全规范约定了,浏览器实现的时候,不允许 JavaScript 跨域操作其它域的数据,如果非要执行跨域脚本,必须原域下的 JavaScript 发起的请求获取的脚步才能操作。

同时,所有浏览器发出的请求强制锁定 referer 为当前 URL ,不允许更改。
在 JavaScript 本地执行这块的安全规范限制,保证了本地数据的安全性。

如果要动手,只能从 xss 的思路出发,在浏览器执行的时候给服务端发非法请求了。
dalaomj
2016-01-31 17:31:50 +08:00
绝对不可以。
sneezry
2016-01-31 18:12:09 +08:00
你要做什么坏事情( doge )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254625

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX