跨域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
访问其属性吗? 我通过将iframe
的sandbox
属性设置为来尝试它,但它没有帮助。
iframe
是父页面的可信子! 一定有办法说
OK my son, I trust you, you can access all of my properties!