javascript - 为什么 WhatsApp 网页不显示 og 图片?
问题描述
我有一个动态应用元标记的网站,我使用 ReactJS 和 SSR。Og 图像在 Skype、Facebook、Twitter 中有效,但仅在 WhatsApp 中无效。
我尝试使用以下标签,但没有奏效
<meta property="og:image" itemprop="image" content="" />
<meta property="og:image:secure_url" content="" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="500" />
<meta property="og:image:height" content="400" />
你能告诉我可能是什么问题吗?
解决方案
您需要提供图像的来源,换句话说,您需要定义图像的路径。
例如:
<meta property="og:image" itemprop="image" content= {`${DOMAIN}/static/images/metalogo.jpg`} />
<meta property="og:image:secure_url" content={`${DOMAIN}/static/images/metalogo.jpg`} />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="500" />
<meta property="og:image:height" content="400" />
推荐阅读
- mysql - 如何在 php 中使用 join 获取附近的“记录”?
- http - 在 iframe 内部的链接点击请求中,Safari iOS 14.6+ 上缺少 HTTP 引用标头
- linux - 在 Docker 中运行脚本
- javascript - 在 react-select 下拉列表中选择初始值时,react-final-form pristine 未重置为 true
- webpack - WebPack 自定义字体加载导致 OTS PARSING ERROR: invalid sfntVersion:
- reactjs - 如何在页面渲染器/Formik之后保留输入的先前值
- python - 检索一个类模型数据并在另一个类模型 Django 中使用
- python - 具有相同结构的字典列表到单个键下的单个字典中
- javascript - 在javascript中一段时间后尝试将布尔值从false更改为true
- batch-file - 将不在文本文件中的文件复制到子文件夹