0

我有一个大量使用 iframe 的大型应用程序。它在主页中设置了很多变量,然后 iframe 引用/更改它们类似于

parent.mode = 'save'

现在它是不久前写的,在 ie 中运行良好,但在像 chrome 这样的现代浏览器中,这个错误到处都是,调试到父调用。

我想知道是否有一种新的跨浏览器安全方式来强制应用程序访问父变量。

我宁愿不重写整个应用程序也不破坏 IE 功能,因为大多数用户都是 IE 用户。

4

1 回答 1

0

好的,我解决了,父级上的输入标签有 name="blah" 但没有,在 ie 中有效,但在 chrome 中,我需要 Id。

<input type="hidden" name="nuMode" value="New" />

变成了

<input type="hidden" name="nuMode" id="nuMode" value="New" />

感谢您的指点,一旦我意识到父母很好,我就会更深入地寻找。

于 2013-06-03T01:38:29.943 回答