如何让Eclipse接受canvas标签?

时间:2009-08-01 14:58:57

标签: eclipse eclipse-plugin html5 aptana

我在Eclipse中安装了Aptana插件,并在html文件中使用了canvas标签。 我发现Eclipse无法识别canvas标签,它突出显示我的canvas标签,并显示跟随msg:

  

<帆布>不被承认

如何解决此问题? thx提前。

5 个答案:

答案 0 :(得分:10)

这很可能来自与Aptana版Eclipse一起打包的Tidy HTML验证器。如果您在Aptana中打开HTML浏览器的首选项,则可以添加正则表达式来过滤验证错误。

这可以通过转到窗口>来完成。首选项对话窗口。然后,展开Aptana> HTML并选择“验证”。

过滤器可能如下所示:

  。

* LT;画布>不被承认。*

答案 1 :(得分:5)

Aptana>编辑器> HTML>验证过滤器下的具体规则是

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

做一些像.* is not recognized.*这样更通用的内容,可以在

中添加任何错误标记

答案 2 :(得分:1)

答案明确地说,是转到首选项下的HTML&gt;验证视图,Malaxeur说(对于OSX上的Aptana2,它是Aptana Studio&gt;首选项,然后是Aptana&gt;编辑器&gt; HTML&gt;验证),和创建类似于以下内容的规则。

.* is not recognized.*

这对我有用。它是如何或为何起作用,我无法解释。

答案 3 :(得分:1)

如果使用HTML5 doctype和更新版本的Eclipse,错误将消失。我正在运行Eclipse IDE for Java EE Developers(Build id:20110218-0911)并且没有这个问题。

答案 4 :(得分:0)

我认为目前的Aptana 3测试版已经修复了它。但在Aptana 2中,它仍然是一个问题。 要允许不是所有HTML5标签,而是多个HTML5标签,您可以使用这样的过滤规则来执行此操作:

<(nav|header|section|article|canvas)> is not recognized.

当然还有一些标签需要考虑。只需添加您需要的那些。