咨询热线

13066009665

您当前的位置: 首页 > 文章知识 > 文章1

跨文档消息机制(DOM层)

文章作者:admin    时间:2020-05-27 17:32:54

济南华育培训是一家专注于IT行业的培训机构,常年开设网络工程师培训等课程,我们始终坚守“用优秀的教育改变每一位青年学子的未来”为己任,成为众多老学员倾心推荐的IT培训机构。今天为大家写一篇关于SEO的文章,为同学们解惑。

前面提到过同源策略限制了通过 XMLHttpRequest 等方式将站点的数据发送给不 同源的站点。那么如何进行允许跨域访问呢?可以使用 CORS 来允许跨源访问。它允许浏览器向跨域的服务器,发出XMLHttpRequest请求,从而克服了 AJAX 只能同源使用的限制。

CORS 是 HTTP 的一部分,它允许服务端来指定哪些主机可以从这个服务端加载资源。使用该机制可以进行跨域访问控制,从而使得跨域数据传输更加安全的进行(具体见下一系列CORS跨域资源共享)

跨文档消息机制(DOM层)(图1)

页面非同源的,是无法互相操作彼此的DOM,但是在日常的使用过程,却有很多的需要不同源DOM之间进行通信应用场景,比如应用有在页面中嵌入广告或嵌入地图应用,广告或地图设计为一个子Frame,它需要接收父页面的控制消息,完成相应的广告画面变换或地图位置的跳转等功能。

这里通常情况下广告页面或地图页面都是由第三方服务商提供的,所以它们和主页面的往往不在同一域名下。这里我们在主页面中访问子Frame中的变量或DOM节点,因为浏览器为了安全对此做了限制,禁止不在同一域名下的Frame相互访问或修改彼此页面内的变量或属性,否则或抛出异常


2020年济南华育整体入驻学府蓝山,凭借先进的教学理念,雄厚的师资力量,优质的就业服务,权威的品牌认证,已经成为山东地区IT培训领域中值得信赖的IT培训机构!期待众多小伙伴的加入哦!

更多阅读:  潍坊java培训 , 德州java培训,  济南java培训  ,  临沂Java培训


地址:山东省 济南市    电话:13066009665   (微信同号)  QQ:21241043
版权所有:聊城SEO培训 版权所有    ICP备案编号:鲁ICP备19029271号