跨域iframe中的jQuery UI对话框

我有一个内容很长的iframe。 我有弹出jQuery UI对话框的链接。 问题是对话框在iframe的中心弹出,而不是在没有iframe的情况下弹出当前视口的中心。

我找到了几个解决方案:

  • iframe中的JQuery UI Dialog
  • 将iframe内部的jquery对话框定位到父窗口
  • http://www.alexdeveloper.com/blog/2012/4/17/iframe-and-jquery-ui-dialog-window-inside-how-to-show-it-centered

不幸的是,这些都不能在跨域上下文中工作 – 我总是得到Permission denied javascript错误,因为子iframe尝试访问父窗口。

这个问题有什么解决方案吗?

我可以举例说,父级允许友好的iframe访问其属性吗? 我通过将iframesandbox属性设置为来尝试它,但它没有帮助。 iframe是父页面的可信子! 一定有办法说

 OK my son, I trust you, you can access all of my properties!