"Перейти к разделу" не работает в электронной почте Java - PullRequest
0 голосов
/ 03 декабря 2018

Я отправляю html-письмо из java, электронная почта работает нормально, все элементы отображаются правильно, но «go to» не работает.

<html><body>
<a href='#1'>sub1</a> 
<h1 id='1'>description1</h1>
</body></html>

Приведенный выше код работает нормально в браузере, чтопри нажатии на sub1, это приводит меня к описанию1, но то же самое не работает в электронной почте outlook.

Как я могу заставить его работать?

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Попробуйте использовать атрибут name вместо id:

<html><body>
<a href='#foo1'>sub1</a> 
<a name="foo1"></a><h1 id='1'>description1</h1>
</body></html>
0 голосов
/ 03 декабря 2018

Похоже, что это больше связано с конкретным почтовым клиентом, который вы используете, чем с кодом, который создает электронную почту.Многие почтовые клиенты не поддерживают «переходные ссылки» (якорные ссылки), поэтому независимо от того, что вы делаете, эти ссылки не будут работать.Попробуйте свою электронную почту на других почтовых клиентах (Outlook Web, Gmail, iOS Mail App, Yahoo), чтобы увидеть, работает ли якорная ссылка.

...