`

同源策略

 
阅读更多

1,浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"document"读取或设置某些属性。 

2,在浏览器中,<script>、<img>、<iframe>、<link>等标签都可以加载跨域资源,而不受同源限制,但浏览器限制了文档中JavaScript的权限使其不能读、写加载的内容。但可以调用跨域脚本的方法。

 

3,同源策略只对网页的HTML文档做了限制,对加载的其他静态资源如javascript、css、图片等仍然认为属于同源。

 

 

总结:脚本是不能访问操作非同源的document。(即本文档不能操作非同源文档,非同源文档也不能操作本文档,但是加载非同源的静态资源确实可以的)

分享到:
评论

相关推荐

    同源策略以及cookie安全策略

    【同源策略】是Web浏览器实施的一种安全策略,旨在防止恶意脚本从一个域名访问另一个域名的数据。简单来说,它规定同一源(协议、域名和端口)的JavaScript才能访问和修改网页内容,如HTML、CSS和Cookies。然而,...

    同源策略详细介绍文档

    **同源策略**是指在[Web浏览器](https://zh.wikipedia.org/wiki/排版引擎)中,允许某个网页[脚本](https://zh.wikipedia.org/wiki/腳本)访问另一个网页的数据,但前提是这两个网页必须有相同的[URI]...

    第八节 浏览器同源策略介绍-01

    浏览器同源策略介绍 浏览器同源策略是计算机安全领域中的一种重要机制,旨在阻止恶意代码在不同源之间进行非法操作。同源策略(Same-origin Policy,SOP)是浏览器安全机制中的一部分,用于阻止来自不同源的页面...

    同源策略和跨域解决方案.docx

    同源策略和跨域解决方案 同源策略是浏览器的一个安全功能,用来限制不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这...

    web安全技术之同源策略

    中国科学院大学研究生教材,网络空间安全学院名师讲授

    Collabtive系统浏览器同源策略探索实验-内含源码以及设计说明书(可以自己运行复现).zip

    **同源策略(Same-Origin Policy)**是Web浏览器中一项重要的安全机制,它限制了不同源的网页之间共享数据的能力,防止恶意网站通过脚本访问并操控其他网站的敏感信息。Collabtive系统是一个开源的项目管理工具,而...

    基于同源策略的移动应用细粒度隐私保护技术.docx

    ### 基于同源策略的移动应用细粒度隐私保护技术 #### 一、引言 随着移动智能终端的迅速发展,智能手机已经成为人们日常生活中不可或缺的一部分。Android等移动平台的普及不仅带来了丰富的功能和良好的用户体验,...

    WEB前端安全之同源策略.pdf

    【同源策略】是Web浏览器中的一个重要安全机制,它的全称是Same-Origin Policy。这个策略主要是为了保护用户信息不被恶意网站窃取,通过限制JavaScript只能访问与当前页面同源(即协议、域名和端口均相同)的网页...

    js同源策略详解

    同源策略是JavaScript编程中非常重要的一个安全概念,其核心目的是限制一个域下的文档或脚本如何与另一个域下的资源进行交互,这是为了确保用户信息的安全,防止恶意网站访问用户信息而制定的一种策略。 同源策略的...

    CSRF防护:同源策略详解.docx

    CSRF防护:同源策略详解.docx

    BOSDGM#book#01-同源策略1

    1. 同源1.1 源源(Origin), 指 协议, 域名和端口号1.2 同源策略同源策略是浏览器为了保护客户端安全, 而进行限制的一种行为, 非同源情况下是无

    实现跨域的方式 什么是同源策略

    实现跨域的方式 什么是同源策略

    同源策略+跨域+jsonp+cors

    同源策略和跨域以及解决跨域的两种方式

    Django使用中间件解决前后端同源策略问题

    同源策略是浏览器的一种安全机制,它要求来自同一源的页面才能共享数据。在本案例中,前端使用Angular框架开发的图书管理系统需要从前端代码中向运行在不同源的Django后端请求数据。由于Django后端默认不发送适当的...

Global site tag (gtag.js) - Google Analytics