Должен ли тег HTML <a>иметь строку, относящуюся к атрибуту загрузки? - PullRequest
0 голосов
/ 29 июня 2018

Я только что отправил следующую ошибку в JetBrains Bug & Issue Tracker, так как я считаю, что спецификация позволяет устанавливать атрибут загрузки без какого-либо значения. Мне кажется, что атрибут можно использовать просто для указания того, как браузер должен видеть эту ссылку.

Я бы хотел еще раз проверить, правильно ли я прочитал следующую цитату или стоит ли доверять инспектору IDE (HTML и JSP):

download - указывает на скачивание связанного ресурса вместо навигация к нему. Если атрибут имеет заданное значение, измените предлагаемое имя файла ресурса к установленному значению. от: https://www.w3.org/TR/2018/WD-html53-20180426/textlevel-semantics.html#the-a-element

ошибка сообщена, (еще не подтверждена):

Какие шаги воспроизведут проблему?

  1. Создайте файл JSP или HTML с <a stuff stuff stuff... download />
  2. Проверьте код

Каков ожидаемый результат?

Не следует сообщать о проблеме, если загрузка не была установлена ​​с строка. Наличие атрибута диктует поведение, но Строка необязательна, хотя обычно она присутствует.

Что происходит вместо этого?

IDE сообщает: «Проверка проблем со ссылками на файлы» и «Это осмотр проверяет неразрешенные ссылки на файлы в HTML. следует проверить наличие ссылки, если она установлена, но не когда не используется.

От w3.org: скачать - указывает на скачивание связанного ресурса вместо того, чтобы перейти к нему. Если атрибут имеет заданное значение, измените предлагаемое имя файла ресурса для установленного значения.

Я тестировал на Firefox и Chrome, оба ведут себя так, как я описал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...