`

js跨域写,非读

阅读更多
1.js不能跨域访问,试想一下,如果非本域名下的能访问其他域名在localhost下设置的密码,这是多部安全的事情。

2.这是浏览器request的时候设置的本地信息,服务器端是不能干预的。

3.可以跨域设置cookie:(A域作为提供cookie方,B作为被设置方)
   //在A域新建一文件:setCookie.jsp,此文件用来设置A域自己的Cookie。
Cookie cookie = new Cookie("userid", "44");
cookie.setDomain("testa.a.com");
response.addCookie(cookie);
  //在A域新建一文件:openCookie.jsp,此文件用来向request域下设置cookie。
response.addHeader("p3p","CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR");
Cookie cookie = new Cookie("userid", "44");
//什么域调用此文件,设置的Cookie将是什么域的。
response.addCookie(cookie);
        //必须刷新,方可生效
        <SCRIPT LANGUAGE="JavaScript">
window.location.href=document.URL;
        </SCRIPT>

   //在B域新建一文件,B.jsp
  ...
  <script src='http://testa.a.com:9081/openID.jsp'></script>

完毕

  

分享到:
评论

相关推荐

    Ajax +jquery跨域获取JSON

    这个就么问题了,成功实现跨域读JSON,然后自定义显示天气预报。

    js 跨域和ajax 跨域问题小结

    js 要跨域的话,可以用: [removed][removed]这样是可以从别的网站里面读取出数据的。 关键是看你灵不灵活,会不会用了。 ajax要跨域的话,可以用服务器去别的网站取内容,如asp.net的: 代码如下:public string ...

    js跨域和ajax 跨域问题的实现思路

    js 要跨域的话,可以用: [removed][removed]这样是可以从别的网站里面读取出数据的。 关键是看你灵不灵活,会不会用了。 ajax要跨域的话,可以用服务器去别的网站取内容,如asp.net的: 代码如下: public string ...

    pdfjs跨域展示文件-支持移动端,微信端

    pdfjs跨域展示文件-支持移动端,微信端,读原文地址:https://blog.csdn.net/Code645472731/article/details/80819647

    简单谈谈json跨域

    首先,先了解浏览器有一个很重要安全性限制,即为同源策略:不同域的客户端脚本在无明确授权的情况下不能读些对方资源。跨域也就是不同源~ 简单的说,只要协议,端口,域名有一个不同,即为跨域! 然而,当进行一些...

    JavaScript权威指南(第6版)

    7.2 数组元素的读和写 7.3 稀疏数组 7.4 数组长度 7.5 数组元素的添加和删除 7.6 数组遍历 7.7 多维数组 7.8 数组方法 7.9 ECMAScript 5中的数组方法 7.10 数组类型 7.11 类数组对象 7.12 作为数组的字符串 第8章 ...

    JavaScript权威指南(第6版)(中文版)

    7.2 数组元素的读和写 7.3 稀疏数组 7.4 数组长度 7.5 数组元素的添加和删除 7.6 数组遍历 7.7 多维数组 7.8 数组方法 7.9 ECMAScript 5中的数组方法 7.10 数组类型 7.11 类数组对象 7.12 作为数组的字符串 第8章 ...

    JavaScript权威指南(第6版)中文文字版

    7.2 数组元素的读和写 145 7.3 稀疏数组 147 7.4 数组长度 148 7.5 数组元素的添加和删除 149 7.6 数组遍历 149 7.7 多维数组 151 7.8 数组方法 152 7.9 ecmascript 5中的数组方法 156 7.10 数组类型 160 7.11 类...

    seance:前端的跨域状态共享

    订阅此共享状态的每个域都会注册一个Medium ,从而允许其观察共享状态并对其执行读/写事务。 Mediums使用iframe代理Seance提供程序。 初始化后, Seance会侦听其已注册域列表中的任何Medium (可以是显式字符串或...

    JavaScript权威指南(第六版) 清晰-完整

    7.2 数组元素的读和写 7.3 稀疏数组 7.4 数组长度 7.5 数组元素的添加和删除 7.6 数组遍历 7.7 多维数组 7.8 数组方法 7.9 ECMAScript 5中的数组方法 7.10 数组类型 7.11 类数组对象 7.12 作为数组的字符串 第8章 ...

    JavaScript权威指南(第6版)

    7.2 数组元素的读和写 145 7.3 稀疏数组 147 7.4 数组长度 148 7.5 数组元素的添加和删除 149 7.6 数组遍历 149 7.7 多维数组 151 7.8 数组方法 152 7.9 ecmascript 5中的数组方法 156 7.10 数组类型 160 7.11 类...

    JavaScript权威指南(第6版) 中文版

    7.2 数组元素的读和写 145 7.3 稀疏数组 147 7.4 数组长度 148 7.5 数组元素的添加和删除 149 7.6 数组遍历 149 7.7 多维数组 151 7.8 数组方法 152 7.9 ecmascript 5中的数组方法 156 7.10 数组类型 160 7.11 类...

    douban:一个基于vue的简单仿豆瓣项目

    跨域代理因为自己还没有购买服务器,所以先使用了webpack提供的代理在本地进行跨域请求,完成跨域请求,完成跨域请求只需要在config/index.js中进行如下设置 proxyTable: { '/api': { target: '...

    编程狂人第十二期

    写一个更好的Javascript DOM库 Hybrid APP开发者一定不要错过的框架和工具 编程语言 Python超级程序员使用的开发工具 基于Capistrano工具的Rails程序部署方案 Java IO vs NIO vs AIO vs 协议Servlet 3.0 以及NIO的...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    文件读与写详解 心灵鸡汤 文件修改详解 字符编码转换详解 函数与函数式编程 函数式编程之参数详解 局部变量与全局变量作用域 递归 函数式编程与函数不同 高阶函数 第4周 上节内容回顾 心灵鸡汤 装饰器详解 装饰器...

    maoyanMovie:基于express + vue2 + vuex构建的大型单页面应用 :dolphin:

    模仿了猫眼电影移动应用,涉及到前后端结构设计、两套环境配置中心、前端路由使用 history 模式、代理请求猫眼接口、跨域请求该项目后端接口、后端接口分读本地文件(mode: file)和读数据库(mode: db)两种模式、日志...

    贱贱客服系统官方网下载v1.0 beta2

    对接状态为3种(在线访问网址状态,开启聊天窗口状态,已经与客服对接状态),未读消息数量 智能判断客服在线,客服在线图标即变成彩色无需刷新。有客服在线,则自动弹出邀请会话功能,否则不会弹出! 更多功能...

    cors-set-cookie-demo

    让前端 js 可以读到如何使用这个 Demo编辑 /etc/hosts 增加:127.0.0.1 foo.com127.0.0.1 bar.com浏览器中先访问 https://bar.com:3000/echo-cookie,忽略证书警告。然后在浏览器中访问 https://foo.com:3000/public...

Global site tag (gtag.js) - Google Analytics