因此,我们有一个最终调用https://connect.facebook.net/en_US/all.js的 Facebook 应用程序。
在 Firefox 和 Chrome 中,一切似乎都正常工作。在 IE 8(有/无兼容性视图)中,我收到一个 Javascript 错误(all.js 中的语法错误,第 17 行,字符 864)。
这是特定的代码仅供参考:
if(typeof ca==='function')return ca.apply(x,aa);
(当我在 IE 中启用调试并使用内部调试器时,我看到了这一点。我想知道就 IE 而言,'===' 是否应该是 '==',但也许它们都是正确的表达式。)
所以,我不知道 Javascript,但我希望能够调试到足以知道这是 Facebook 问题还是我们的问题。(一般IE Facebook JS调试技巧也欢迎。)
我应该提到我必须添加代码来调用 FB.init 以使 Firefox/Chrome 代码工作,所以也许我没有做 IE 需要的事情。真的,我已经超出了我的深度,我什至不确定要包括哪些其他信息。