سؤال

لقد قمت بتثبيت المكون الإضافي Aptana في Eclipse الخاص بي ، وأستخدم علامة Canvas في ملف HTML الخاص بي. أجد أن Eclipse لا يمكنه التعرف على علامة القماش ، فإنه يسلط الضوء على علامات القماش الخاصة بي ، والعرض يتبع msg:

<Canvas> غير معترف به

كيف يمكنني حل هذه المشكلة؟ شكرا مقدما.

هل كانت مفيدة؟

المحلول

من المرجح أن يأتي هذا من مصادقة HTML المصنفة المعبأة مع إصدار Aptana من Eclipse. إذا فتحت التفضيلات لمتصفح HTML الخاص بك داخل Aptana ، فيمكنك إضافة تعبير منتظم لتصفية أخطاء التحقق من الصحة.

يمكن القيام بذلك عن طريق الانتقال إلى نافذة الحوار تفضيلات. ثم ، قم بتوسيع Aptana> HTML وحدد "التحقق من الصحة".

من المحتمل أن يبدو المرشح هكذا:

.*u003Ccanvas> غير معترف بها.*

نصائح أخرى

القاعدة المحددة تحت aptana> editors> html> مرشح التحقق من الصحة

.*<\s*canvas\s*> is not recognized.*

القيام بشيء أكثر عامة مثل .* is not recognized.* يتيح أي علامة سيئة في

الجواب ، بعبارات واضحة ، هو الانتقال إلى عرض التحقق من الصحة HTML> تحت تفضيلات Malaxeur قال (لـ Aptana2 على OSX ، كان Aptana Studio> تفضيلات ، ثم Aptana> editors> html> التحقق) ، و خلق أ الجديد حكم يشبه ما يلي.

.* 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.

بالطبع هناك بعض العلامات التي يجب مراعاتها. فقط أضف تلك التي تحتاجها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top