我在Eclipse中安装了Aptana插件,并在html文件中使用了canvas标签。 我发现Eclipse无法识别canvas标签,它突出显示我的canvas标签,并显示跟随msg:
<帆布>不被承认
如何解决此问题? thx提前。
答案 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.
当然还有一些标签需要考虑。只需添加您需要的那些。