Facebook分享按钮不带元信息

时间:2012-12-28 01:59:19

标签: javascript html facebook metadata meta

分享按钮要求我将元数据特定于要分享的信息。但是,它不起作用。

  

来自facebook对象调试器

     

回复代码:503

     

必须修复的错误

     

缺少必需属性:'og:url'属性是必需的,但不是   本。

负责人

<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta property="og:url" content="http://www.yahoo.com">
        <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg">
        <meta property="og:image" content="http://static.adzerk.net/Advertisers/bd294ce7ff4c43b6aad4aa4169fb819b.jpg">

        <title>FlipBook</title>

        <style>
        /* Close icon for popup window */
        #close {
        width:44px;
        }
        </style> 
        <link rel="stylesheet" href="cssv3/style.css" type="text/css">
        <link rel="stylesheet" href="cssv3/jquery-ui-1.9.2.custom.min.css" type="text/css">
        <link href="http://fonts.googleapis.com/css?family=Play:400,700" rel="stylesheet" type="text/css">

        <!--[if IE]>
        <script src="js/html5.js" type="text/javascript"></script>
        <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
        <![endif]-->

        <script>
            if (navigator.userAgent.match(/Android/i)
                || navigator.userAgent.match(/webOS/i)
                || navigator.userAgent.match(/iPhone/i)
                || navigator.userAgent.match(/iPad/i)
                || navigator.userAgent.match(/iPod/i)
                || navigator.userAgent.match(/BlackBerry/i)
                || navigator.userAgent.match(/Windows Phone/i)) {
                window.location.replace("flipV5_mobile.html");
            }
        </script>

        <!--[if IE]><script src="js/selectivizr.js"></script><![endif]-->
        <script src="jsv3/jquery-1.8.3.js"></script>
        <script src="jsv3/turn.min.js"></script>
        <script src="jsv3/onload.js"></script>
        <script src="jsv3/jquery-ui-1.9.2.custom.min.js"></script>
        <script src="jsv3/jquery.viewport.min.js"></script>
        <script src="jsv3/jquery.scraggable.js"></script>
        <script src="jsv3/jquery.jqprint-0.3.js"></script>

</head>

并且初始化分享按钮的代码,一切正常,除了多个图像无法共享,所以我必须兄弟的元问题。 (应该是分享多个图像的唯一方法吗?)

<a id = "facebook" onclick="return fbs_click()" target="_blank"  title="Share on Facebook"></a>

javascript

    function fbs_click() {
        u=location.href;
        t=document.title;

        window.open("http://www.facebook.com/sharer.php?s=100&p[url]=" + u + "&p[title]=" + t + "&p[summary]=paagraphhhhhh",'sharer','toolbar=0,status=0,width=626,height=436');
        return false;
    }  

是否有必要使用元名称来共享多个图像?如果是,如何解决问题?感谢。

0 个答案:

没有答案