APP下载

实现跨域的最佳方案CSST

2017-09-18韩鑫高佳华

计算机时代 2017年9期
关键词:跨域

韩鑫 高佳华

摘 要: 在异域数据集成的Web应用中,同源策略使AJAX跨域访问受到了限制。阐述了避开同源策略的主要方案JSONP、Websocket、CORS等跨域方式的原理,进而提出了基于CSS的最快最佳方案-CSST,最后介绍了该方法的实现原理和优势。实践表明,该方法更有效地解决了AJAX跨域访问和展现数据的问题。

关键词: 跨域; AJAX; CSST; 同源策略

中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2017)09-19-02

Abstract: In the Web applications with heterogeneous data integration, homology policies make AJAX cross-domain access restricted. The cross-domain access principles of JSONP, Websocket, CORS and so on are discussed, then, CSST the fastest and best solution based on CSS is proposed, and the principle and advantage of CSST are introduced. The practice shows that this method is more effective to solve the problems of AJAX cross-domain access and show the data.

Key words: cross-domain; AJAX; CSST; homology policy

0 引言

“同源策略”是浏览器安全的基石,所谓同源,即协议、域名、端口相同[1-3]。为了保证用户信息的安全,防止恶意的网站窃取数据,“同源策略”是必需的。然而,如果非同源,浏览器缓存数据无法讀取、DOM无法获得、AJAX请求无效。实际开发中,为了实现资源在不同域之间的共享,常采用JSOPN、Websocket、CORS等跨域方案。

1 JSONP

JSONP是服务器与客户端跨源通信的常用方法。最大特点就是简单适用,老式浏览器全部支持,服务器改造非常小。基本思想是,网页通过添加一个

公司地址: 北京市西城区德外大街83号德胜国际中心B-11

客服热线:400-656-5456  客服专线:010-56265043  电子邮箱:longyuankf@126.com

电信与信息服务业务经营许可证:京icp证060024号

Dragonsource.com Inc. All Rights Reserved

icp

猜你喜欢

跨域
跨域异构体系对抗联合仿真试验平台
基于多标签协同学习的跨域行人重识别
为群众办实事,崂山区打出“跨域通办”组合拳
G-SRv6 Policy在跨域端到端组网中的应用
物联网环境下的跨域信任评价研究
基于岗位映射的应急组织间跨域访问控制研究