开发者社区> 问答> 正文

什么是浏览器的同源政策?

什么是浏览器的同源政策?

展开
收起
请回答1024 2020-04-03 15:36:32 982 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    同源指,同协议,同ip,同端口,

    2020-04-03 21:56:53
    赞同 展开评论 打赏
  • 我对浏览器的同源政策的理解是,一个域下的 js 脚本在未经允许的情况下,不能够访问另一个域的内容。这里的同源的指的是两个 域的协议、域名、端口号必须相同,否则则不属于同一个域。

    同源政策主要限制了三个方面

    第一个是当前域下的 js 脚本不能够访问其他域下的 cookie、localStorage 和 indexDB。

    第二个是当前域下的 js 脚本不能够操作访问操作其他域下的 DOM。

    第三个是当前域下 ajax 无法发送跨域请求。

    同源政策的目的主要是为了保证用户的信息安全,它只是对 js 脚本的一种限制,并不是对浏览器的限制,对于一般的 img、或者 script 脚本请求都不会有跨域的限制,这是因为这些操作都不会通过响应结果来进行可能出现安全问题的操作。

    2020-04-03 15:36:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
WEB浏览器中即将发生的安全变化 立即下载
基于浏览器的实时构建探索之路 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载