2012-04-03 116 views
6

我一直在寻找的jsfiddle的代码`edit` ATTR,看到这几行:什么是meta标签

<meta name="description" edit="mootools shell, easy test you snippets before implementing"> 
<meta name="keywords" edit="mootools,javascript,javascript framework,shell,test"> 
<meta name="robots" edit="all"> 

我以前从未见过的edit ATTR。它有什么作用?我找不到任何信息在w3.org或谷歌

+2

也许这是无效的HTML?你几乎可以将任何东西放入html中,浏览器不会抱怨。我想他们可能会用它来为js提供一些数据。尽管这只是一个疯狂的猜测。 – 2012-04-03 21:08:12

+3

http://validator.w3.org/check?uri=http%3A%2F%2Fjsfiddle.net&charset=%28detect+automatically%29&doctype=Inline&group=0 – PeeHaa 2012-04-03 21:10:27

+0

好吧,我想我是对的,谢谢@RepWhoringPeeHaa – 2012-04-03 21:11:23

回答

4

我敢打赌,这只是他们的错误,“编辑”属性应该是“内容”。也许你应该给他们发一张便条,让他们知道。

更新: 我刚刚给皮托尔发了一张纸条,让他知道。我会用他的回复(如果有的话)更新我的答案。

+0

是的,这些都应该是'内容'属性。 – 2012-04-03 22:05:26

+0

机器人标签实际上是无效的,因为即使使用内容属性,“全部”也不是有效的选项。我也向Piotr询问了这一点。 – BluesRockAddict 2012-04-03 22:07:52

+0

@BluesRockAddict:那是谁? – qwertymk 2012-04-03 22:15:41

2

edit属性is not valid html

Line 4, Column 33: there is no attribute "edit" 
    <meta name="description" edit="mootools shell, easy test you snippets before … 
✉ 

因此,这意味着它要么使用的jsfiddle本身将值传递到他们的JS,或者通过一些网络爬虫,我不知道。

我已经检查过谷歌的抓取工具,但没有提及任何这样的属性。

+1

我很好怀疑他们正在使用类似'easy test you snippets'的属性作为jsfiddle本身的JavaScript钩子...看起来更像是一个错误。 – 2012-04-03 22:06:08