gpt4 book ai didi

javascript - IE FB.login 回调未运行且 XD 代理窗口保持打开状态

转载 作者:行者123 更新时间:2023-11-28 10:17:57 25 4
gpt4 key购买 nike

我无法在 IE 中正常登录 Facebook。问题是间歇性的。通常,当它调用 FB.login 时,会出现弹出窗口,但停留在空白页面(XD 代理)上,并且从不运行回调。有时,回调会运行,但窗口不会关闭 - 我想这可能是我在重新启动计算机后第一次尝试(关闭和打开浏览器没有相同的效果)。

您可以在 www.runescape.com/ 上看到此问题,但在 www.waroflegends.com/ 上使用相同的代码,登录似乎工作正常。

我搜索并发现了很多有关 XD 代理主题的讨论,但似乎没有一个解决方案适合我。我尝试添加自定义 channel url 并确保 fb div 是正文的第一个子级,但没有效果。

最佳答案

我在 IE9 中也遇到了同样的问题,它似乎是由于升级到 Flash Player 10 引起的。自从找到 open bug at Facebook 后,我对尝试修复它失去了希望。覆盖它。但是Henson已发布an answer这为我解决了。在我的网站管理员的 JavaScript 中,我删除了这些行

    FB.UIServer.setLoadedNode = function (a, b) {
//HACK: http://bugs.developers.facebook.net/show_bug.cgi?id=20168
FB.UIServer._loadedNodes[a.id] = b;
};

现在可以了。 (注意:我还没有检查 IE8 问题是否是为了克服返回问题。)如果不是,请查看 FB.login dialog does not close on Google Chrome 中建议的一些答案。

关于javascript - IE FB.login 回调未运行且 XD 代理窗口保持打开状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6190986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com