Aptana Studio 3 - Предупреждения при использовании ролей данных Теги HTML 5 - PullRequest
19 голосов
/ 21 октября 2011

Я хочу использовать Aptana Studio 3 для разработки мобильных проектов jquery. Поскольку jquery-mobile использует HTML5, я должен использовать атрибуты тегов, такие как "data-role="header", что нормально для HTML5.

Например:

<div data-role="header"></div>

Но Аптана дает мне такие предупреждения, как:

неизвестный атрибут «роль данных»

Как я могу это исправить, или это ошибка Aptana Studio 3?

Ответы [ 6 ]

42 голосов
/ 20 марта 2013

Я выполнил ниже, и это решило проблему.

В Предпочтения> Aptana Studio> Проверка> HTML Tidy Validator> Атрибуты >> Собственные атрибуты -> игнорировать

13 голосов
/ 21 октября 2011

Это скорее недостающая функция, чем ошибка.

В «Предпочтения»> «Aptana Studio»> «Проверка» вы можете определить регулярное выражение, соответствующее ошибкам / предупреждениям, которые вы хотите игнорировать.

.*data-role.* должно сделать это.

11 голосов
/ 19 сентября 2012

Это беспокоило меня месяцами. Я пробовал решения выше, но они не работали. Что мне помогло, так это отключение HTML Tidy Validator в Aptana 3.2.2.

Параметры -> Aptana Studio -> Проверка -> HTML

А затем отключите HTML Tidy Validator для построения и сверки.

0 голосов
/ 06 мая 2015

Правильный путь для решения «нераспознанной» проблемы для моей сборки: Окно> Настройки> Aptana Studio> Проверка> HTML Tidy Validator> Элементы> Нераспознанные элементы> Игнорировать

0 голосов
/ 14 сентября 2014

Поздний ответ, но я нашел эту ветку во время поиска решения той же проблемы, попробовал решение regex, которое мне не помогло, поэтому придумал это решение, которое, по крайней мере, менее радикально, чем отключение HTML Tidy Validator:

Окно> Настройки> Aptana Studio> Валидация> HTML Tidy Validator

  • Изменить Атрибуты> Собственные атрибуты с Предупреждение на Игнорировать или Информация.

Есть несколько других фреймворков, кроме jQuery Mobile (например, Angular), где использование пользовательских атрибутов является распространенным, поэтому я не думаю, что это плохо, так как я не знаю ни одного браузера, который разрывы с пользовательскими атрибутами, они просто игнорируются.

Когда вы меняете HTML Tidy Validator, я бы также рекомендовал удалить предупреждение для элементов без содержимого, так как часто люди заполняют их с помощью JavaScript. Вы можете сделать это так:

  • Изменить Элементы> Обрезать пустые элементы с Предупреждение на Игнорировать или Информация.
0 голосов
/ 21 октября 2011

Кажется, это не поддерживает это, я просмотрел Википедию и их документ.Так что мы должны это терпеть, пока не появится плагин.

...