gpt4 book ai didi

firefox - 同源策略如何应用于浏览器扩展?

转载 作者:行者123 更新时间:2023-12-04 07:25:49 28 4
gpt4 key购买 nike

给定一个浏览器扩展程序将信息从一个网页发送到一个完全不同的服务器,这是否违反了同源策略?

最佳答案

同源策略 (SOP) 适用于普通网页,而不是浏览器扩展,即使它们是用 JavaScript 编写的。当扩展代码不是来自服务器时,“不同的服务器”是什么意思? (扩展脚本可能有某种来源,例如 chrome-extension://longhashidentificationstr ,但不是传统的域/来源。)要与任何网页通信(具有 CORS headers 的网页除外),扩展不能被 SOP 绑定(bind)。

扩展并不完全“违反” SOP;相反,SOP 不适用于他们。 SOP 旨在限制可能由受损或恶意网页造成的损害。查看网页应该要求对页面的信任为零,因为访问网页非常容易。但是,安装扩展是用户不经常做的事情,对用户的影响更大,因此要求对扩展有一定的信任并不是没有道理的。

关于firefox - 同源策略如何应用于浏览器扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11849945/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com