在自定义CMS中,网站的编辑者可以启用侧边栏,以显示最新的Facebook-Fanpage-Posts之一及其相关评论。
为了选择合适的帖子,可以通过Shadowbox =作为iFrame打开表单。
在此iFrame中
当编辑者选择下拉列表中的一个帖子摘录时,将使用post-id /完整帖子消息填充另外两个输入字段(对用户输入禁用)。
在点击SAVE按钮时,应该保存这两个值(id +已经写入禁用输入字段的消息),并且影子盒将关闭。
一切正常,但Firefox中的保存部分除外: 错误:在jquery-1.6.4.min.js第5151行中访问属性'ownerDocument'的权限被拒绝。
引起错误的代码(根据错误日志):
Sizzle.isXML = function( elem ) {
// documentElement is verified for cases where it doesn't yet exist
// (such as loading iframes in IE - #4833)
var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement;
return documentElement ? documentElement.nodeName !== "HTML" : false;
};
主CMS页面和iFrame内容都来自同一个域,我想我可以排除跨域错误吗?