【问题标题】:When sharing on facebook, showing angular brackets in title and decription在 Facebook 上分享时,在标题和描述中显示尖括号
【发布时间】:2019-05-14 18:47:56
【问题描述】:

AngularJS 1 将内容很好地呈现为标题和元标记,但是当我与 facebook 共享它时(在 fb 邮箱中使用 url 粘贴),它显示 angular {{ }} in the popup window

我使用在 stackoverflow 上更新的 ans。但它不适合我。 我也在尝试服务器端渲染(使用 htaccess),但它不起作用。 (按照这个文档Click Here

<head>
    <meta property="og:title" content="{{ngMeta.title}}" />
    <meta property="og:description" content="{{ngMeta.description}}" />
</head>

【问题讨论】:

  • 是的,facebook 爬虫不会执行你的 javascript。 og 元数据需要在服务器端设置
  • 嘿@steve 感谢您的回复。我正在尝试使用 htaccess 从服务器端设置 og 元数据,但它没有工作。你有什么例子吗?
  • 我使用 phantomjs 生成快照,然后根据爬虫提供快照
  • 请使用正确的标签。您的问题中没有 php,并且您没有使用图形 api 或 facebook 的 javascript sdk。关于带角度的动态og标签:请做一些研究,这个问题已经在stackoverflow上回答了很多次了。

标签: php angularjs meta-tags


【解决方案1】:

github.com/prerender/prerender/blob/master/README.md 这里解决预渲染问题

【讨论】:

    猜你喜欢
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    • 2017-09-23
    相关资源
    最近更新 更多