Facebook子域问题

时间:2009-08-04 03:22:38

标签: javascript facebook

我遇到了让fb连接在子域上工作的问题。连接按钮出现正常,但在它验证后,弹出窗口变为空白,之后没有任何动作。我为子域工作所需的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“data:no] anonymous()6pz91fhb.js(第598行) anonymous(“http://www.benescribe.com/xd_receiver.htm”,Object uid = 668556638,Object feedStorySettings = Object inFacebook = false,1,“benescribe.com”,Object name = publicSessionData,“http://test.benescribe.com/test.php”,Object name = xd_comm_id)6pz91fhb .js(第595行) anonymous()login_st ... eiver.htm(第22行) anonymous()6pz91fhb.js(第125行) anonymous()6pz91fhb.js(第54行) [打破此错误] this._writeFile(this._sessionFile,oState.toSource()); \ n

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

1 个答案:

答案 0 :(得分:0)

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

document.domain = "benescribe.com";