我有一个iframe页面。页面和iframe的来源位于不同的域中。在iframe中,我使用了一个名为CuteEditor的丰富文本编辑器(事实证明它不是那么可爱)。 CuteEditor中有一些javascript函数试图访问'文档',但浏览器拒绝访问,因为它们不在同一个域中。如何防止iframe访问父框架?
这里是确切的错误:
Permission denied to access property 'document' http://dd.byu.edu/plugins/cuteeditor_files/Scripts/Dialog/DialogHead.js Line 1
编辑JavaScript是出了问题的,因为它已经minfied和混淆,因此所有的变量名是神秘的。
使用不同的编辑器目前是没有问题的,因为这是一个工作项目,这是我被告知要使用的编辑器。
有没有办法让iframe自成一体?所以它在iframe中执行所有操作,并且不会尝试突出显示父框架?
然而CuteEditor由于这个错误而不能在iframe中工作。那么这是一个不同的问题吗? – Justin
我不确定。我们需要查看您的源代码。 –