facebook-opengraph - 通过给它们空值来取消设置 Facebook Open Graph 标签?
问题描述
我正在考虑使用 Facebook 的 Open Graph,但在某些情况下我需要取消设置属性。由于复杂的原因,删除元元素可能是不可能的,但改变它可能是不可能的。
它是否被认为对此有效:
<meta property="og:image" content="https://example.com/image.jpg">
只需执行以下操作即可重置:
<meta property="og:image" content="">
...或者这是否被认为是无效和糟糕的形式?
解决方案
根据规范,一个 URL 是:
标识 Internet 资源的 Unicode 字符序列。所有使用 http:// 或 https:// 协议的有效 URL
空字符串无效。
但它不会破坏任何东西。爬虫会看到元标记,然后尝试显示空内容。
推荐阅读
- android - 解析 UI 层次结构 XML 文件时出错:ubuntu 中的 ui automator 层次结构文件无效
- mysql - GROUP BY Id 和 DATE 时获取 COUNT 的 id
- android - 前台服务在奥利奥 10 分钟后停止提供位置更新
- reporting-services - Reporting Services (SSRS) 删除导出文件的名称
- sql - 在 SQL Server 2008 中使用 case 语句减去 2 行
- android - 发送短信失败
- arrays - Postgresql 用 array_to_string 将字符串放在引号内
- sql - 如何以特定格式插入日期时间
- python - 熊猫:TypeError:不可散列的类型:'list'
- c# - 获取 TraceTelemetry 以显示在 Application Insights 时间轴中