Gmail收件箱查看操作 - "需要网址字段的值。"

时间:2016-08-04 14:33:26

标签: gmail html-email schema.org microdata google-schemas

我试图让Gmail收件箱操作重置密码的标记正确无误。我正在使用Email Markup Tester

我的标记看起来像这样:

<div itemscope itemtype="http://schema.org/EmailMessage">
  <meta itemprop="description" content="Reset password instructions"/>
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/ViewAction">
    <meta itemprop="target" content="https://www.example.com/users/password/new?token=123"/>
    <meta itemprop="name" content="Reset Your Password"/>
  </div>
  <meta itemprop="description" content="Visit our site to reset your password."/>
</div>

以上标记返回错误:

  

需要url字段的值。

但是我无法弄清楚应该如何将url字段插入到标记中。即使Google's example也无法使用其标记验证程序。

1 个答案:

答案 0 :(得分:4)

(不确定这只是他们的测试工具的错误,或者这是否真的是一个没有记录的新要求。)

您可以将url属性in addition提供给target媒体资源。另请注意,如果值为网址,则您have to会使用link元素(而不是meta元素)。

所以它会是:

<link itemprop="target url" href="https://www.example.com/users/password/new?token=123" />

此报告在Google的电子邮件标记测试中没有错误。