Как разрешить Eclipse принимать тег canvas?
-
06-07-2019 - |
Вопрос
Я установил плагин Aptana в свой Eclipse и использую тег canvas в своем html-файле.Я обнаружил, что Eclipse не может распознать тег canvas, он выделяет мои теги canvas и отображает сообщение follow:
< холст > не распознается
Как я могу исправить эту проблему?заранее спасибо.
Решение
Скорее всего, это происходит из Tidy HTML validator, поставляемого с версией Eclipse от Aptana.Если вы откроете настройки для своего HTML-браузера в Aptana, вы можете добавить регулярное выражение для фильтрации ошибок проверки.
Это можно сделать, перейдя в Окно > Диалоговое окно Настроек.Затем разверните Aptana > HTML и выберите "Проверка".
Фильтр, вероятно, выглядел бы следующим образом:
.*<canvas> не распознается.*
Другие советы
Конкретным правилом в Aptana>Редакторы> HTML> Фильтр проверки является
.*<\s*canvas\s*> is not recognized.*
Делать что-то более общее, например .* is not recognized.*
впускает любой Плохой Тег
Ответ, в ясных выражениях, заключается в том, чтобы перейти к HTML> Просмотр проверки в разделе настройки как Malaxeur сказал (для Aptana2 на OSX это была Aptana Studio> Настройки, затем Aptana> Редакторы> HTML> Проверка), и Создать a новое правило, похожее на следующее.
.* is not recognized.*
это то, что сработало для меня.как и почему это работает, я не могу объяснить.
Ошибка исчезнет при использовании HTML5 doctype и более поздней версии Eclipse.Я запускаю Eclipse IDE для разработчиков Java EE (идентификатор сборки:20110218-0911) и у вас нет этой проблемы.
Я думаю, что это уже исправлено в текущей бета-версии Aptana 3.Но в Aptana 2 это все еще проблема.Чтобы разрешить не все, а несколько тегов HTML5, вы могли бы сделать это с помощью правила фильтрации, подобного этому:
<(nav|header|section|article|canvas)> is not recognized.
Конечно, есть еще несколько тегов, которые следует рассмотреть.Просто добавьте те, которые вам нужны.