我试图让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也无法使用其标记验证程序。
答案 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的电子邮件标记测试中没有错误。