我正在使用 facebook JS SDK 使用 Jquery mobile 登录 facebook。在初始页面加载时,一切正常 - 我看到了按钮,我可以获取登录状态等。当我(通过 ajax)链接到另一个页面时,按钮没有加载并且没有任何作用。似乎 sdk 没有加载并且 window.fbAsyncInit 没有触发。
我假设这与使用 jquery 移动页面加载所有内容的方式有关,但我已经尝试了一切。将 fb-root 放置在不同的地方,将 init 脚本放在标题、正文和页面内,但我得到了相同的结果。
有什么想法吗?