当前位置:  开发笔记 > 编程语言 > 正文

如何规避同源政策

如何解决《如何规避同源政策》经验,为你挑选了6个好方法。

我使用JSONP.

基本上,你添加


任何窗口都可以在任何其他窗口上随时访问此方法,无论窗口中文档的位置如何,都可以向其发送消息.因此,用于接收消息的任何事件侦听器必须首先使用origin和可能的source属性检查消息发送者的身份.这不能低估:未检查origin和可能的source属性会启用跨站点脚本攻击.

资料来源:https://developer.mozilla.org/en/DOM/window.postMessage



2> Daniel Vassa..:

反向代理方法

方法类型:Ajax

在服务器上设置简单的反向代理将允许浏览器使用Ajax请求的相对路径,而服务器将充当任何远程位置的代理.

如果在Apache中使用mod_proxy,则设置反向代理的基本配置指令是ProxyPass.它通常使用如下:

ProxyPass     /ajax/     http://other-domain.com/ajax/

在这种情况下,浏览器将能够/ajax/web_service.xml作为相对URL 请求,但服务器将通过充当代理来服务于此http://other-domain.com/ajax/web_service.xml.

该方法的一个有趣特征是反向代理可以轻松地将请求分配给多个后端,从而充当负载平衡器.



3> Nicolas Vien..:

我使用JSONP.

基本上,你添加






















    
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有