-1

我假设这很明显,但我无法自己解决。我正在使用 Facebook javascript API 来允许用户登录到我创建的页面。以下 javascript 抛出错误对象不支持此属性或方法。IE 说第一行是抛出错误。有人知道我在做什么错吗?

document.getElementById('auth-loginlink').addEventListener('click', function () {
            FB.login(function (response) {

            }, {scope: 'email,user_likes,read_stream'});

该页面可以访问http://claritytrec.ucd.ie:9000/signup

4

1 回答 1

1

您正在以 Quirks 模式运行您的页面。在声明文档类型之前不能有任何字符或空行。

只有 IE >= 9 知道addEventListener(),请使用attachEvent()较旧的 IE。attachEvent 在 MSDN 中,您可以通过 MSDN 页面的左侧链接找到有关 IE 遗留事件处理模型的更多信息。

于 2012-12-27T17:11:25.087 回答