javascript - Facebook 子域问题

标签 javascript facebook

我在让 fb connect 在子域上工作时遇到问题。连接按钮正常显示,但在验证后,弹出窗口变为空白,之后没有任何操作发生。我为 facebook 子域工作所需的应用程序设置了基域。

错误信息:

对于此示例,请查看 test.edited.com

我在 Firebug 中得到以下错误

[异常...“组件不可用”nsresult:“0x80040111(NS_ERROR_NOT_AVAILABLE)”位置:“JS frame::file:///C:/Users/stan/AppData/Roaming/Mozilla/Firefox/Profiles/2zn7fi01.default/extensions/%7Be0204bd5-9d31-402b-a99d-a6aa8ffebdca%7D/components/nsSessionStore3.js::sss_saveState::line 1942"数据:无] 匿名()6pz91fhb.js(第 598 行) 匿名(“http://www.benescribe.com/xd_receiver.htm”,对象 uid=668556638,对象 feedStorySettings=Facebook 中的对象=false,1,“benescribe.com”,对象名称=publicSessionData,“http://test.benescribe.com/test.php”,对象名称=xd_comm_id)6pz91fhb.js(行595) anonymous()login_st...eiver.htm(第 22 行) 匿名()6pz91fhb.js(第 125 行) 匿名()6pz91fhb.js(第 54 行) [Break on this error] this._writeFile(this._sessionFile, oState.toSource());\n

它适用于子目录,我不会在子域之间共享数据,只是一个域和子域

最佳答案

尝试将 document.domain 设置为等于没有子域的页面。这可能有效,但我不知道为什么会这样。

document.domain = "benescribe.com";

关于javascript - Facebook 子域问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1225604/

相关文章:

javascript - 计算 6 个数字的所有组合

javascript - 与 jQuery 中的 append 相反

仅用于字母和数字的 Javascript 测试字符串

mysql - 创建一个 preg_match 过滤器,以便只有没有重复的新 facebook 粉丝页面被添加到 sql 数据库

facebook - 为没有个人资料的公司创建 Facebook 应用程序

android - 无法在 Android 中实现 Facebook 集成

javascript - 阵列未被识别

Javascript 改变字体颜色

java - 将网络应用程序与 facebook 事件 api 集成

java - Facebook Android SDK 注销不起作用