同源策略的例外

问题描述:

我知道同样的原点规则。我想知道是否有例外,例如父文档脚本可以读取或写入子文档内容(iframe),但后者无法为前者创建,反之亦然(iframe文档脚本可以读取或写入父文档内容,但后者不能这样做)。 当一个url是数据时会发生什么:type? Wikipedia不太清楚。同源策略的例外

+0

你指的是“父母”和“孩子”文件是什么? I帧? – 2011-03-15 16:35:55

+0

是的,我已经更新了我的问题。 – tic 2011-03-15 18:20:55

来自同一来源的两个文件(即帧)可以相等地彼此改变。

如果有这样的例外,它可能是浏览器特定的行为或错误。 维基百科术语描述了一些众所周知的行为(例如,从不同的域加载脚本),并可能是通过设计。即使源头不同,您也可以将window.name(读写)或位置(只写)从一个帧更改为另一个帧。

我不知道数据URI的怪癖。

回顾一下:即使你会发现一些奇怪的异常 - 不要指望它可以在多个浏览器+浏览器版本中工作。更好地解决您的问题。