2012-04-03 111 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