`

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>

完毕

  

分享到:
评论

相关推荐

    web前端跨域取JSON

    而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁、易读、易解析的特点,常被用于前后端数据交互。 为了实现跨域取JSON,我们需要了解和掌握以下关键知识点: 1. **CORS(Cross-Origin ...

    跨域请求的几种方式

    这种策略限制了来自不同源的“读”访问,但并不限制“写”操作。为了解决这一问题,开发者通常会采用多种技术手段来实现跨域请求。 #### 二、跨域请求的基础概念 1. **同源策略**:为了防止恶意网站通过脚本非法...

    js 跨域和ajax 跨域问题小结

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

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

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

    跨域jsonp1

    JSONP(JSON with Padding)是一种解决 JavaScript 跨域问题的非标准技术。由于浏览器的同源策略限制,JavaScript 默认不能访问不同域名下的资源。JSONP 利用了 `&lt;script&gt;` 标签不受同源策略约束的特性,通过动态...

    javascript 中Cookie读、写与删除操作.docx

    ### JavaScript中的Cookie读、写与删除操作详解 #### 前言 在现代Web开发中,前后端分离架构越来越流行,这导致了浏览器与服务器之间的数据交换变得尤为重要。Cookie作为一种简单而有效的方式,在用户状态管理方面...

    js设置document.domain实现跨域的注意点分析

    `document.domain`是一个可读可写的属性,它返回当前文档的域名。重要的是,这个属性不仅可以获取当前域名,还可以设置当前的域名以及其基础域名。但是,设置是有严格限制的,只能将域名设置为当前域名或其上一级...

    Silverlight2 跨域调用Web服务的方法

    由于浏览器的安全策略,JavaScript和由此产生的技术(如Silverlight)默认禁止跨域请求,以防止恶意网站通过脚本访问其他网站的数据。然而,有时出于开发需求,我们需要允许这样的行为,比如当我们的Silverlight应用...

    华旭金卡身份证阅读器js调用案例

    5. **安全与兼容性**:由于JavaScript在浏览器环境中运行,需要注意跨域、同源策略等安全限制。同时,由于ActiveX只适用于IE浏览器,对于其他现代浏览器(如Chrome、Firefox),可能需要使用NPAPI插件或者WebUSB API...

    JS实现的手写输入

    JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在客户端脚本中扮演着重要角色。本文将深入探讨如何使用JS实现手写输入的功能,包括全屏书写、语音读字、毛笔签名以及支持简繁英数标点等特性。 ...

    简单谈谈json跨域

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

    js转换图片到Excel 里面

    在IT行业中,JavaScript(简称JS)是一种广泛使用的前端编程语言,它不仅限于网页交互,还可以处理各种数据格式,包括创建和操作Excel文件。在标题"js转换图片到Excel里面"和描述中提到的任务,是利用JavaScript将...

    javascript特效1000种

    11. **跨域通信**:CORS(跨源资源共享)和JSONP(JSON with Padding)是JavaScript处理跨域数据请求的常见方法,这对于获取远程数据,如天气预报、新闻资讯等特效非常有用。 12. **性能优化**:了解如何有效使用`...

    Js获取客户端MAC地址

    在IT行业中,JavaScript(简称Js)是一种广泛应用于网页和网络应用的编程语言,它主要负责客户端的交互逻辑。在某些特定场景下,如单点登录(Single Sign-On, SSO),开发者可能需要获取用户设备的特定信息,如IP...

    Java web使用pdf.js在线预览远程服务器上的pdf文件

    你可以通过配置你的Java服务器,设置适当的CORS策略,允许PDF.js进行跨域请求。 6. **优化和交互**:你可以进一步定制预览体验,比如添加页码导航、缩放、搜索等功能。pdf.js提供了API来获取和操作PDF页面,实现...

    仿京东js|京东js

    【标题】"仿京东js|京东js" 指的是一个项目或教程,其目标是模仿京东网站的部分JavaScript实现,可能是为了学习、实践或者构建类似的电商网页。在JavaScript编程中,这种模仿通常涉及到前端交互、动态加载、用户体验...

    小米抢购js代码反混淆(java+js实现)

    3. **重构代码**:使用AST转换工具,如Babel,将反混淆后的AST转换回可读的JavaScript源代码。这个阶段可能还需要人工干预,以确保代码逻辑的正确性。 在这个过程中,Java可以作为一个强大的辅助工具。例如,我们...

    JS调用Android Native API

    总结来说,JS调用Android Native API是通过Webview组件和`addJavascriptInterface`方法实现的,它使得开发者能够利用JavaScript的便利性和Android的原生功能,构建出功能丰富的混合应用。这种方式不仅简化了开发流程...

    javascript必备案例手册

    11. **跨域问题及解决方案**:讲解什么是跨域,以及如何通过JSONP、CORS、代理服务器等方式解决跨域问题。 12. **性能优化**:探讨JavaScript代码性能优化技巧,如避免全局查找、减少DOM操作、合理使用缓存等。 13...

    Beginning JavaScript with DOM Scripting and Ajax

    随着技术的发展,JavaScript已经不再局限于浏览器环境,还有Node.js用于服务器端开发。同时,出现了许多优秀的JavaScript库和框架,如jQuery简化DOM操作,React、Vue和Angular等提供组件化的开发模式,以及axios等...

Global site tag (gtag.js) - Google Analytics