【问题标题】:How can I create a variable Meta property og:image for multiple pages?如何为多个页面创建变量 Meta 属性 og:image?
【发布时间】:2013-01-12 12:01:44
【问题描述】:

这是我正在尝试的代码,它应该解释我正在尝试做什么。

<script>document.write('<meta property="og:image" content="' + location.pathname.replace(/\.html$/, '.jpg') + '">')</script>

只是尝试编辑元属性,为 og:image 创建一个与 .html 文件同名的图像。到目前为止没有运气

【问题讨论】:

    标签: image properties meta


    【解决方案1】:

    Facebook 缩略图图像是通过搜索引擎网络爬虫之类的工具生成的。它遵循链接并从页面中获取所需的数据。但是像网络爬虫和 fb-share 这样的客户端只能看到你的 HTML,而不是页面上的所有资源——即像 javascript 和 jQuery 这样的客户端脚本。这意味着您的脚本将不会运行,因此不会创建元标记。而是尝试 PHP 服务器端实现,例如:

    http://mylink.com/?ogimage_id=7 calls
    <meta property="og:image" content= <?php $path_to_image_dir . "/" $_GET['ogimage_id']
    

    在这里查看我的答案Facebook sharer.php, how to have multiple og:image tags?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 2017-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多