如何使用横跨次级领域的XmlHttpRequest
因为您大概知道仅XmlHttpRequest工作,如果请求被做对页被拿来的同样网络服务器(同样起源)。 这方式横跨次级领域沟通使用XmlHttpRequest,无需扭转proxying的依靠。
Abe (@ fettig.net)发现了一种解答使用I帧和一个例外对“同样起源”规则。 剧本可能设置document.domain的价值到当前领域的词尾。 如果它如此,更短的领域为随后起源检查使用。 因而跑在任何一个框架的剧本现在将允许互相谈话。
这个方法有,您能只做XmlHttpRequest召集对点您被设置的document.domain的一个限制。 一旦您做那,您获取能力与父母框架沟通,但是您丢失能力打未来XmlHttpRequest电话。
Abe设法开关document.domain做歌剧和Mozilla浏览器,但是那无法的后来的号召。 因此他首先尝试开关document.domain用为Internet Explorer运作的他的代码。 如果那失败他然后使用一个桥梁框架克服制约- document.location.replace (“test4-bridge.html”);
这个桥梁框架文丐在Mozilla浏览器仅被测试了。 他的解答为Internet Explorer和Mozilla小组浏览器那么实质上运作。
闻悉他的冒险 这里。
我认为这样解答,虽然真诚,是本质上地易碎的,当他们剥削在可能塞住今后的浏览器实施的安全漏洞。
归档在 计算机安全之下, Firefox, 标题新闻, 怎么对, Internet Explorer, 技术笔记, 网, 网服务 |
|
RSS 2.0 |
Trackback 这篇文章 |
给这篇文章发电子邮件
您可以也喜欢读 |


增加到Technorati喜爱

































