Markdown ayrıştırılan belgedeki yer imini nasıl ekleyebilirim? Temelde "bunu ayrıştırmayın" yazan markdown için "etiket" var mı?Markdown belgesindeki yer imi bağlantısı
gibi bir şey olabilir Örneğin:
<a href="javascript:function my_bookmarklet()
{alert('Hello World');}
my_bookmarklet();">Hello</a>
Ama hiç böyle markdown bir bağlantıyı içine gelen javascript geçmiş denerseniz:
[Hello World!](javascript:function my_bookmarklet(){alert('Hello World');}my_bookmarklet();)
Bir berbat bağlantıyı al , aşağıda olduğu gibi.
[Merhaba Dünya!] (Javascript: function my_bookmarklet() {alert ('Merhaba Dünya');} my_bookmarklet();)bu çevrede yine de var mı?
Ve hayır, kötü amaçlı imi işaretlerini SO'ya veya başka bir şeye koymaya çalışmıyorum, ancak sitem için işaretlemeyi kullanmak istiyorum ve yazdığım bazı yer işaretleri göndermek istiyorum.
Düzenleme: Cevabı aldım sanıyordum ... ama şimdi öyle değil.
Bu, WMD ve showdown'da harika çalışıyor ancak Markdown.php editöründe öyle değil. Özellikle Markdown.php ile deneyimi var mı? Sadece
<a href="javascript:function my_bookmarklet()
{alert('Hello World');}
my_bookmarklet();">Hello</a>
girip Merhaba alabilirsiniz
Bu does işe yaramaz Benim için en azından SO Sohbet içinde. – nyuszika7h
Markdown'un varsayılan davranışı, satır içi HTML'yi tek başına bırakmaktır; bu nedenle, kendi sitenizde Markdown'u kullanıyorsanız, örneklerin çalışması gerekir. Bununla birlikte, kullanıcı tarafından gönderilen içeriği görüntüleyen herhangi bir site, XSS'ye karşı korumak için izin verdiği HTML'yi kısıtlamalıdır. Bu, diğer insanların SO hesaplarını ele geçirmek için bu uyarıdan ('Merhaba Dünya') küçük bir adım. Geriye baktığımda, bu örneklerin orijinal olarak cevabımda çalıştığına şaşırdım. Gerçekten sahip olmamalı ve daha fazla yapmamalılar. – stevemegson