0

在我的项目中,我添加了 fconnect 按钮代码,如下所示。我用过 HTML 5。

<fb:login-button>Login with Facebook</fb:login-button>

我的 doctype 声明如下。

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8" />

当我使用上面的代码时,我在带有 HTML5 的 w3 验证器中出现以下错误。

在这里您可以找到按钮代码。

<ul>
  <li>
    <fb:login-button>Login with Facebook</fb:login-button>
  </li>
</ul>

第 219 行第 24 列 - 错误:在此上下文中,元素 fb:login-button 不允许作为元素 li 的子元素。(抑制来自该子树的更多错误。

如何在 HTML5 中修复此错误。提前致谢。

4

2 回答 2

0

try

<html lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
于 2013-05-15T11:21:42.220 回答
0

嘿嘿嘿,这听起来可能很愚蠢,但你可以这样做

<div id="your_valid_fb_login"></div>
<script>
$('#your_valid_fb_login').html('<fb:login-button scope="public_profile,email" onlogin="checkLoginState();"></fb:login-button><div id="status"></div>');
</script>
于 2015-07-02T04:16:23.707 回答