gpt4 book ai didi

javascript - Facebook 注册插件似乎无法在 IE7/8 上运行

转载 作者:行者123 更新时间:2023-11-29 22:35:09 24 4
gpt4 key购买 nike

我正在使用 facebook 的注册插件来管理某些站点的注册。它适用于除 IE7/8 之外的所有浏览器。

在 IE8 中,它会给出一些 javascript 错误,例如 'tagName' 为空或不是对象 zRlOgpwX8LW.js,第 31 行字符 492

您可以在下面看到页面的整个 html 代码。到目前为止,我唯一设法弄清楚的是“onvalidate”属性的存在会产生错误。如果我删除它,一切正常。

有没有人遇到过这个?您是如何设法修复它的?

谢谢

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

<script type="text/javascript" src="/js/jquery/jquery-1.4.2.min.js"></script>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>

<script type="text/javascript">

FB.init({
"appId": '<< my app id >>',
"cookie": true,
"xfbml": true
});

function check_username(form, cb) {
$.getJSON('http://mysite/checkUsername?username=' + form.username+'&callback=?',
function(response) {
if (response.message == "ok") {
cb();
}

cb({'username': response.message});
}
)
}
</script>

<fb:registration redirect-uri="http://mysite/facebook-register-done?redirect="
fields='[{"name":"name"},
{"name":"first_name"},
{"name":"last_name"},
{"name":"email"},
{"name":"location"},
{"name":"birthday"},
{"name":"username","description":"Username","type":"text"}]'
onvalidate="check_username"></fb:registration>

</body>
</html>

最佳答案

这是一个 Facebook 错误。你无能为力。对不起! (我们正在努力)

http://bugs.developers.facebook.net/show_bug.cgi?id=15236

关于javascript - Facebook 注册插件似乎无法在 IE7/8 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404126/

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