reactjs - 在 react js 和 Next js 应用程序中动态添加特定的图像和标题到 Facebook 共享链接
问题描述
我的 react js web 应用程序包含一个动态的文章列表,我正在尝试在 Facebook 上共享当前链接(即文章详细信息页面)。我花了一个小时寻找发送/共享图像的方法,但没有找到正确的解决方案,我可以使用该解决方案与链接一起共享文章的图像和标题。有人有想法吗?请建议我一些示例链接或想法,以在我的 react js 应用程序中实现这一点。
解决方案
您共享的任何链接都必须在初始 HTML 源中包含 OG 标签。动态标签是不可能的,Facebook 忽略 JavaScript。使用 Next.js,您可以使用SSR(服务器端渲染)来避免这种情况。每篇文章都必须有一个带有特定 OG 标签的静态 URL。
或者,您可以为此使用https://prerender.io/ 。但是由于您已经在使用 Next.js,我宁愿使用带有 SSR 的自定义服务器。
推荐阅读
- c# - 由于对象的当前状态,操作无效。在 SSIS
- php - Laravel 未定义变量:intent Facade\Ignition\Exceptions\ViewException
- iframe - 需要在 WIX 上为 iframe/embed URL 启用摄像头,但在 WIX iframe/Embed 上未启用摄像头
- c# - WooCommerce.NET 添加具有类别/子类别的产品
- javascript - 图表未显示在 wicked pdf 中
- reactjs - 如何在 useEffect react hook 中为 url push 编写测试用例?
- python - 如何水平制作可变数字并制作列表?
- unity3d - 有时我的网格对于纹理数组中的大纹理是黑色的,有时纹理渲染
- spotfire - 如何从 Spotfire 中的数据库返回值?
- asp.net-core - 如果我不关闭服务总线队列客户端并且进程停止怎么办?