2008-10-14 100 views
13

我怎麼能包括降價解析文檔中的書籤?是否有任何「標記」減價,基本上說「不要解析這個」?小書籤鏈接

例如,你可以有類似:

<a href="javascript:function my_bookmarklet() 
       {alert('Hello World');} 
       my_bookmarklet();">Hello</a> 

但是,如果我試圖從過去的javascript改成像這樣的降價鏈接:

[Hello World!](javascript:function my_bookmarklet(){alert('Hello World');}my_bookmarklet();) 

你得到一個搞砸鏈接,如下所示。

[世界,你好!(JavaScript的:函數my_bookmarklet(){警報( '你好世界');} my_bookmarklet();)

反正是有解決這個?

不,我不會試圖把惡意小書籤在SO或什麼,但我想用降價爲我的網站,並想發佈一些小書籤我寫的。

編輯:我想我當時的回答......但現在看來,我不太有。

這似乎在大規模殺傷性武器,並攤牌工作的偉大,但在Markdown.php編輯器,它沒有。任何人都有專門針對Markdown.php的經驗?

回答

4

降價會留下任何HTML獨自一人,這樣你就可以只輸入

<a href="javascript:function my_bookmarklet() 
       {alert('Hello World');} 
       my_bookmarklet();">Hello</a> 

並得到你好。編輯:不再那麼適用於,這是一件好事

你也可以用一個反斜槓轉義特殊字符(在這種情況下,它看到「)」在你的JavaScript作爲URL的末尾)和鏈接語法將工作:

[Hello](javascript:function my_bookmarklet(\){alert('Hello World'\);}my_bookmarklet(\);) 

給出[你好](JavaScript的:函數my_bookmarklet(){警報( '你好世界');} my_bookmarklet();)

+0

這確實似乎沒有工作對我而言,至少在SO聊天中。 – nyuszika7h 2010-12-04 14:13:44

5
[Hello World!][1] 
[1]:javascript:alert('Hello World')