Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 是否需要开放图形-XMLNS?_Facebook_Facebook Opengraph - Fatal编程技术网

Facebook 是否需要开放图形-XMLNS?

Facebook 是否需要开放图形-XMLNS?,facebook,facebook-opengraph,Facebook,Facebook Opengraph,我将在我的网站上使用Open Graph Meta与Facebook共享。不过我有点困惑。要使og标记工作,它必须具有以下内容:xmlns:og=”http://ogp.me/ns#“正确吗 因此,这归结为两个问题: 我必须要xmlns吗 如果使用HTML5 doctype,它会正常工作吗 您不必使用这种xmlns语法。您可以使用HTML5的前缀: <head prefix='og: http://ogp.me/ns#'> 无论如何,这实际上只是一个简单的方法,而不是在每个属性

我将在我的网站上使用Open Graph Meta与Facebook共享。不过我有点困惑。要使og标记工作,它必须具有以下内容:
xmlns:og=”http://ogp.me/ns#“
正确吗

因此,这归结为两个问题:

  • 我必须要xmlns吗
  • 如果使用HTML5 doctype,它会正常工作吗
    您不必使用这种xmlns语法。您可以使用HTML5的前缀:

    <head prefix='og: http://ogp.me/ns#'>
    
    
    
    无论如何,这实际上只是一个简单的方法,而不是在每个属性中包含整个名称空间

    例如:

    
    大教堂佩里尼翁1993
    ...
    
    在语义上与

    <head>
        <title>Dom Perignon 1993</title>
        <meta property='http://ogp.me/ns#site_name' content='Wine Site' />
        ...
    
    
    大教堂佩里尼翁1993
    ...
    
    <head>
        <title>Dom Perignon 1993</title>
        <meta property='http://ogp.me/ns#site_name' content='Wine Site' />
        ...