Javascript 错误;跨域iframe在尝试访问父窗口中元素的属性时失败
我有一个链接,点击它我会弹出一个div。在打开内容时,我首先将类似域中的页面加载到该div中的iFrame中。 根据某些条件,该页面进一步重定向到另一个跨域页面。现在,该页面中使用了一些动态属性,它们试图访问父窗口的属性,但由于一些跨域规则,我们得到了JavaScript错误:-“错误:访问属性“ug”的权限被拒绝” 它试图通过window.parent.ug访问此属性,这里的父元素是我的页面Javascript 错误;跨域iframe在尝试访问父窗口中元素的属性时失败,javascript,iframe,cross-domain,Javascript,Iframe,Cross Domain,我有一个链接,点击它我会弹出一个div。在打开内容时,我首先将类似域中的页面加载到该div中的iFrame中。 根据某些条件,该页面进一步重定向到另一个跨域页面。现在,该页面中使用了一些动态属性,它们试图访问父窗口的属性,但由于一些跨域规则,我们得到了JavaScript错误:-“错误:访问属性“ug”的权限被拒绝” 它试图通过window.parent.ug访问此属性,这里的父元素是我的页面 有什么办法可以解决这个问题,比如我们可以在iFrame中注入一些JavaScript函数来处理这个问题
有什么办法可以解决这个问题,比如我们可以在iFrame中注入一些JavaScript函数来处理这个问题或其他问题。跨域请求会产生错误,我认为21世纪的浏览器不会允许这样做。该页面试图做的是从其父窗口中的一个元素加载属性“ug”。这个属性是什么?你必须自己去弄清楚,除非你在做你正在做的事情时参考了一个教程,否则我建议你参考它,并再次检查细节,因为你显然遗漏了一些东西 出于安全原因,不能从父窗口更改iframe的内容,现代浏览器不允许这样做。黑客会利用这些功能来攻击用户 从错误中可以看出,类似这样的事情正在那个iframe中发生
var parentWindowTextElementsUGProperty = window.parent.getElementById('#myInputTextElement').ug;
这是否正确:您正在打开一个iFrame,该iFrame将打开另一个(跨域)iFrame,该iFrame需要到达其父对象。(?)不,我正在打开一个跨域页面到我页面上div中的iFrame中。新页面需要从它的父页面获得什么?你有实时链接吗?这太抽象了,你可能会说中文,请在你的问题中发布一些代码来澄清你造成的混乱