APPCAN开发中涉及到的跨域解决方案
来源:互联网 发布:javascript动态特效 编辑:程序博客网 时间:2024/06/10 09:59
方案一:采用JQUERY自带的callback方法
即在URL传参的时候传一个参数callback=?过去,在服务器端,获取callback参数的值,作为函数名,将需要返回的值作为函数参数,然后返回这段JavaScript代码。这种方法需要额外的对callback进行处理,当不需要跨域的时候,要么重写处理方法,要不把不跨域当跨域处理,个人不太喜欢这样做。
方案二:采用设置Header的方案
即设置允许跨域访问的域名,如:在Servlet中:response.setHeader("Access-Control-Allow-Origin","http://www.csdn.net");
但是,有时候我们采用集成了的框架开发,不需要写Servlet,这时可以在过滤器中设置,以下代码仅供参考:
package com.gotoip4.agripert2.common.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletResponse; public class ACAOFilter implements Filter {protected FilterConfig filterConfig = null; public void destroy() { this.filterConfig = null; } public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, ServletException {HttpServletResponse response = (HttpServletResponse) servletResponse;response.setHeader("Access-Control-Allow-Origin","*");chain.doFilter(servletRequest, servletResponse);}public void init(FilterConfig filterConfig) throws ServletException {this.filterConfig = filterConfig; }}
在PHP中可以这样(仅供参考):
echo header("Access-Control-Allow-Origin:*");
- APPCAN开发中涉及到的跨域解决方案
- AppCan移动快速开发平台是基于HTML5技术的跨平台快速开发解决方案
- php开发中涉及到的缓存.
- Android 开发中涉及到的设计模式
- android开发中涉及到的度量单位
- appcan移动开发中uexBaiduMap插件的悬浮效果
- 关于appcan的插件开发
- Appcan跨域交互
- android开发过程中涉及到的“概念”摘要
- 什么是android开发中涉及到的渠道号?
- 【Qt开发】qt中涉及到空格包含路径的解决办法
- IOS开发中,一些涉及到的基础知识整理
- STM32f429开发中USB读写文件涉及到的库移植
- 在AppCan中使用Vue.js开发
- Android开发涉及到的英文
- 简单易学的移动开发appcan
- AppCan移动开发平台的新业态思维
- appCan开发:treeview的使用例子
- 点播、单播、多播、广播学习笔记
- 使用javac编译时报找不到符号
- linux shell 正则表达式(BREs,EREs,PREs)差异比较
- const 关键字 实现重载
- 【转载】种子搜索神器使用图文教程
- APPCAN开发中涉及到的跨域解决方案
- linux下vi命令大全
- Java Reflection-classes
- s5pv210--clocks管理,锁相环和分频器的作用和用法配置
- Subsequence--二分查找
- 1039. Course List for Student
- 种子搜索神器怎么用【图文并茂】
- WINCE自己加载自己想要的字体
- 种子搜索神器如何用【详解】