1 / 3
文档名称:

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

格式:doc   大小:13KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:世界末末日 2022/10/25 文件大小:13 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:该【js跨域js设置document.domain实现跨域的注意点分析 】是由【世界末末日】上传分享,文档一共【3】页,该文档可以免费在线阅读,需要了解更多关于【js跨域js设置document.domain实现跨域的注意点分析 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。
。共享给大家供大家参考。详细分析如下:

用来得到当前网页的域名。
比方在地址栏里输入:
代码如下:
javascript:alert();//
,不过是有限制的,你只能赋成当前的域名或者根底域名。
比方:
代码如下:
javascript:alert(=);//
javascript:alert(=);//
上面的赋值都是胜利的,由于是当前的域名,而是根底域名。
但是下面的赋值就会出来参数无效的错误:
代码如下:
javascript:alert(=);//参数无效
javascript:alert(=);//参数无效
由于与不是当前的域名也不是当前域名的根底域名,所以会有错误消失。

:
前提条件:这两个域名必需属于同一个根底域名!而且所用的协议,端口都要全都,
Javascript出于对安全性的考虑,而制止两个或者多个不同域的页面进展相互操作。
一样域的页面在相互操作的时候不会有任何问题。
比方在:的一个网页()里面利用iframe引入了一个里的一个网页()。
,但是却不能利用javascript来操作它。由于这两个页面属于不同的域,在操作之前,js会检测两个页面的域是否相等,假如相等,就允许其操作,假如不相等,就会拒绝操作。
。由于它们的根底域名不相等。(强制用JS将它们改成相等的域的话会报跟上面一样的参数无效错误。)
,是不会有这个问题的,由于域相等。
有另一种状况,两个子域名:
aaa里的一个网页()引入了bbb里的一个网页(),

,一个是,另一个是。
这时我们就可以通过Javascript,将两个页面的domain改成一样的,
:
代码如下:
=;
这样这两个页面就可以相互操作了。也就是实现了同一根底域名之间的跨域。
盼望本文所述对大家的javascript程序设计有所帮忙。