我目前正在使用Joomla(最新版本)和大量定制的Valera模板开发网站。该模板包含一个Mootools下拉菜单,该工作正常,直到我尝试嵌入Facebook页面插件javascript。
菜单将打开父菜单项,然后冻结在打开位置。每次在Chrome控制台报告中都会显示菜单:
Uncaught SecurityError:阻止具有原点的帧 “://gowercamping.co.uk”访问具有原点的框架 “://staticxx.facebook.com”。被访问的帧集 “document.domain”到“facebook.com”,但请求访问的框架 没有。两者都必须将“document.domain”设置为允许的相同值 访问。 @ mootools-core.js:5063
我已检查developers.facebook.com中的设置,域名和网址设置正确无误。
我已经使用未经编辑的模板版本测试了脚本,但不会产生此错误。我还联系了模板的支持论坛,但到目前为止还没有任何乐趣。 www.joomlage.com/forum/5-commercial-joomla-templates-support/5004-joomlage0075-valera-mootools-dropdown-menu-conflict-with-facebook-javascript#9564
没有Facebook SDK JS的工作菜单:http://gowercamping.co.uk/joomla3-3/ 使用Facebook SDK JS打破菜单:http://gowercamping.co.uk/joomla3-3/things-to-do。
Chrome控制台会引发错误,引用CSS规则。
var searchStyles = function(rules){
Array.each(rules, function(rule, i){
if (rule.media){
我希望有人可以帮我看看,因为我正在努力解决这个问题。
编辑:发现这个,可能会在明天测试它,因为它似乎相似:www.jfusion.org/forums/viewtopic.php?f = 48& t = 3204
干杯,
斯特拉