`
pavel
  • 浏览: 928285 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于document.domain

阅读更多

<script language="JavaScript">
<!--
document.domain = "xxxx.com"; //指定 document 所属的域
-->
</script>

 最近遇到一个问题,使用c#做了一个图片上传的控件,在父窗口中,点击打开子窗口,子窗口把图片上传到服务器上,然后把网络路径打印到页面中,关闭子窗口<base target="_self"/>,父窗口通过js获得图片的网络路径。

朋友使用asp做父窗口调用我的子窗口,返回值总是为空。上面语句解决的跨域传值问题。

分享到:
评论

相关推荐

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

    本文实例分析了js设置document.domain实现跨域的注意点。分享给大家供大家参考。具体分析如下: document.domain 用来得到当前网页的域名。 比如在地址栏里输入: 代码如下:[removed]alert&#40;document.domain&#41...

    Web前端黑客技术揭秘(Web2Hack.org)_(i)7.6.5 跨子域:document.domain技巧1

    然而,有时候为了实现特定功能,如单点登录(SSO)或资源共享,开发者会利用`document.domain`属性来打破这种限制,允许跨子域的通信。本节主要探讨的是如何利用`document.domain`技巧进行跨子域操作,并结合一个...

    PHP ajax跨子域的解决方案之document.domain+iframe实例分析

    然而,对于主域相同但子域不同的情况,可以通过设置`document.domain`属性来实现跨子域通信。本文将深入探讨PHP AJAX跨子域的解决方案,特别是使用`document.domain`配合`iframe`的实例分析。 首先,理解`document....

    通过伪协议解决父页面与iframe页面通信的问题

    在某些情况下,开发者可能需要在父页面中设置`document.domain`属性,例如当父页面和子页面(iframe)属于同一顶级域名但二级域名不同时,设置`document.domain`可以使它们视为同源。然而,当父页面显式设置了`...

    javascript中的document.open()方法使用介绍

    在早期的浏览器中,document.open()还有一种用途,即当document.domain被设置为一个新的域名,但又没有得到父域的授权时,会使用document.open()来打开页面的输出,以便继续通信。但现在这种方式不再被推荐使用,...

    跨域解决方案

    document.domain = 'domain.com'; ``` 在子窗口中也需要设置 document.domain: ``` document.domain = 'domain.com'; ``` 这样,我们就可以实现跨域请求。 跨域是前端开发中的一大难题,但我们可以通过各种...

    基于js中document.cookie全面解析.docx

    - **路径和域限制**:可以通过设置`path`和`domain`属性来控制Cookie的作用范围。 #### 六、总结 本文详细介绍了如何在JavaScript中使用`document.cookie`来管理和操作Cookie。通过创建、获取、设置过期时间和删除...

    Javascript中document.referrer隐藏来源的方法

    实际上,还有其他的技巧和方法可以尝试,比如使用JavaScript设置document.domain属性或者服务器端进行HTTP头信息的控制等。这些技术的实现和应用需要结合具体的业务场景和技术需求进行详细的研究。

    document 文挡对象详解

    - `document.domain`:返回当前文档的域名,用于跨子域通信。 - `document.lastModified`:显示文档最后修改的时间。 2. **Document对象的常用方法** - `document.createElement()`:创建一个新的HTML元素。 - ...

    showModalDialog open弹出子窗口操作parent、opener父窗口及跨域处理

    3&gt; IE与FireFox对两个弹出窗口在跨域时的解析也有不同:通过window.dialogArguments操作父窗口时,在IE下不需要指定document.domain而在FireFox下则正好相反需要指定才能生效;采用opener方式操作父窗口时都不需要...

    javascript跨域访问的方法.docx

    修改`document.domain`来跨子域 **1. 基于iframe实现跨域** 这种方法适用于两个页面的域具有共同的基础域,例如aa.xx.com和bb.xx.com。它们必须使用相同的协议(如http或https)和端口(如80或443)。在两个页面...

    详解Document.Cookie

    - 默认情况下,Cookie只能被设置在其创建的源域名内访问,可以通过设置`domain`属性来改变这一行为。 - Cookie可以通过`path`属性指定在哪个路径下有效。 综上所述,`Document.cookie`是JavaScript操作Cookie的主要...

    第16讲 DOM编程-Document对象(三).ppt

    2. **`document.domain`**:用于获取或设置当前文档的域名,通常用于跨子域通信。 3. **`document.title`**:获取或设置页面的标题,对应于`&lt;title&gt;`标签的内容。 4. **`document.documentElement`**:返回文档的根...

    JS跨域请求解决方案.docx

    document.domain = "domain.com"; var iframe = document.getElementById('iframe'); iframe.onload = function() { var iframeDoc = iframe.contentDocument || iframe.contentWindow.document; if (iframeDoc...

    前端解决跨域问题的8种方案.docx

    当两个页面的主域相同但子域不同时,可以通过设置`document.domain`来实现跨域访问。例如,在`www.a.com/a.html`页面中,可以通过以下方式设置`document.domain`并与`www.script.a.com/b.html`进行通信: ```...

    第八节 浏览器同源策略介绍-01

    但是,通过 document.domain 属性可以读取或修改源,但是有限制,修改之后的源不能通过其他脚本再次修改。 document.domain document.domain 属性可以解决因同源安全策略带来的不同文档的属性共享问题。例如,...

    javascript document

    除了上述内容,我们还可以讨论`document`对象的其他关键属性和方法,比如`document.title`用于获取或设置页面标题,`document.URL`获取当前页面的完整URL,`document.domain`获取或设置当前文档的域名,以及`...

Global site tag (gtag.js) - Google Analytics