Wie kann Eclipse das Leinwand -Tag akzeptieren?
-
06-07-2019 - |
Frage
Ich habe das Aptana -Plugin in meiner Sonnenfinsternis installiert und verwende Canvas -Tag in meiner HTML -Datei. Ich finde, dass die Eclipse das Canvas -Tag nicht erkennen kann, meine Canvas -Tags hervorhebt und MSG angezeigt wird:
<Canvas> wird nicht erkannt
Wie kann ich dieses Problem beheben? Danke im Voraus.
Lösung
Dies kommt höchstwahrscheinlich aus dem ordentlichen HTML -Validator, der mit Aptanas Version von Eclipse verpackt ist. Wenn Sie die Einstellungen für Ihren HTML -Browser in Aptana öffnen, können Sie einen regulären Ausdruck hinzufügen, um die Validierungsfehler zu filtern.
Dies kann durch das Dialogfenster "Fenster> Einstellungen" durchgeführt werden. Erweitern Sie dann Aptana> HTML und wählen Sie 'Validierung'.
Der Filter würde wahrscheinlich so aussehen:
.*u003Ccanvas> wird nicht erkannt.*
Andere Tipps
Die spezifische Regel unter dem Aptana> Editors> HTML> Validierungsfilter ist
.*<\s*canvas\s*> is not recognized.*
Etwas generierteres machen wie .* is not recognized.*
Lass uns jeden schlechten Tag in
Die Antwort in klar Malaxeur Said (für Aptana2 unter OSX war es Aptana Studio> Einstellungen, dann Aptana> Herausgeber> HTML> Validierung) und schaffen a Neu Regeln Sie, die folgendem ähneln.
.* is not recognized.*
Das hat für mich funktioniert. Wie oder warum es funktioniert, kann ich nicht erklären.
Der Fehler verschwindet, wenn der HTML5 -DOCTYPE und eine neuere Version von Eclipse verwendet werden. Ich leite Eclipse IDE für Java EE-Entwickler (Build ID: 20110218-0911) und habe dieses Problem nicht.
Ich denke, es ist bereits in der aktuellen Aptana 3 Beta behoben. Aber in Aptana 2 ist es immer noch ein Problem. Um nicht alles zuzulassen, sondern mehrere HTML5 -Tags, können Sie dies mit einer solchen Filterregel tun:
<(nav|header|section|article|canvas)> is not recognized.
Natürlich gibt es weitere Tags zu berücksichtigen. Fügen Sie einfach die hinzu, die Sie brauchen.