为什么 Thunderbird 将“<a class="moz-txt-link-rfc2396E" href="http://schema.org">”添加到 html 电子邮件?
Why does Thunderbird add "<a class="moz-txt-link-rfc2396E" href="http://schema.org">" to an html E-Mail?
我一直在 google 和 Whosebug 上寻找我的问题的答案。还没有找到任何东西..
我尝试将以下 JSON-LD 和微数据模式作为电子邮件发送到我的 Gmail 帐户:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "Max Mustermann",
"affiliation": "Musterfirma",
"telephone": "01234/56789",
"url": "http://example.com/"
}
</script>
<div itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Max Mustermann</span>
<span itemprop="affiliation">Musterfirma</span>
<span itemprop="telephone">01234/56789</span>
<a href="http://example.com/ itemprop="url">Website</a>
</div>
而当我查看收到的电子邮件时,它总是这样:
<script type="application/ld+json">
{
"@context": <a class="moz-txt-link-rfc2396E" href="http://schema.org">"http://schema.org"</a>,
"@type": "Person",
"name": "Max Mustermann",
"affiliation": "Musterfirma",
"telephone": "01234/56789",
"url": <a class="moz-txt-link-rfc2396E" href="http://example.com/">"http://example.com/"</a>
}
</script>
<div itemscope="" itemtype="http://schema.org/Person"> <span
itemprop="name">Max Mustermann</span> <span
itemprop="affiliation">Musterfirma</span> <span
itemprop="telephone">01234/56789</span> <a
href="http://example.com/%20itemprop=" url"="">Website</a>
</div>
我通过 Thunderbird 中的 insert/HTML 功能将 html 添加到新电子邮件。
我怎样才能改变 Thunderbird 的这种行为。或者你能推荐我另一个发送 html 电子邮件的程序吗?
我需要发送和接收的邮件不变..
提前致谢!! :D
在第一种情况下 (JSON-LD):Thunderbird 似乎会自动检测 URL 并对其进行超链接。 That’s a bug.
在第二种情况下(微数据):Thunderbird 在 href
属性中对 URL 进行百分号编码。为什么?可能是因为您缺少引号:而不是
<a href="http://example.com/ itemprop="url">Website</a>
应该是
<a href="http://example.com/" itemprop="url">Website</a>
我一直在 google 和 Whosebug 上寻找我的问题的答案。还没有找到任何东西..
我尝试将以下 JSON-LD 和微数据模式作为电子邮件发送到我的 Gmail 帐户:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "Max Mustermann",
"affiliation": "Musterfirma",
"telephone": "01234/56789",
"url": "http://example.com/"
}
</script>
<div itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Max Mustermann</span>
<span itemprop="affiliation">Musterfirma</span>
<span itemprop="telephone">01234/56789</span>
<a href="http://example.com/ itemprop="url">Website</a>
</div>
而当我查看收到的电子邮件时,它总是这样:
<script type="application/ld+json">
{
"@context": <a class="moz-txt-link-rfc2396E" href="http://schema.org">"http://schema.org"</a>,
"@type": "Person",
"name": "Max Mustermann",
"affiliation": "Musterfirma",
"telephone": "01234/56789",
"url": <a class="moz-txt-link-rfc2396E" href="http://example.com/">"http://example.com/"</a>
}
</script>
<div itemscope="" itemtype="http://schema.org/Person"> <span
itemprop="name">Max Mustermann</span> <span
itemprop="affiliation">Musterfirma</span> <span
itemprop="telephone">01234/56789</span> <a
href="http://example.com/%20itemprop=" url"="">Website</a>
</div>
我通过 Thunderbird 中的 insert/HTML 功能将 html 添加到新电子邮件。 我怎样才能改变 Thunderbird 的这种行为。或者你能推荐我另一个发送 html 电子邮件的程序吗? 我需要发送和接收的邮件不变.. 提前致谢!! :D
在第一种情况下 (JSON-LD):Thunderbird 似乎会自动检测 URL 并对其进行超链接。 That’s a bug.
在第二种情况下(微数据):Thunderbird 在 href
属性中对 URL 进行百分号编码。为什么?可能是因为您缺少引号:而不是
<a href="http://example.com/ itemprop="url">Website</a>
应该是
<a href="http://example.com/" itemprop="url">Website</a>