Я уже нашел этот вопрос о SO (что точно такая же проблема, как у меня), но решение ОП а) не работает для меня, а б) не работает возможно на моем сайте.
В проекте Google Code для оружия массового поражения написано
Поддержка IE8 на подходе.
У меня такой вопрос, кто-нибудь знает, как сделать так, чтобы WMD Markdown работал в IE8 прямо сейчас? Или кто-нибудь знает, когда может появиться новая версия, которая работает с IE8?
Я готов приложить немного усилий здесь (я не ожидаю раздаточного материала), но мои отбивные в Javascript не так уж хороши, поэтому я даже не знаю, с чего начать.
К вашему сведению, вот мое текущее решение, которое ИМО не так уж и элегантно
<![if ! IE]>
<noscript>
<![endif]>
<h3>Please use <%: Html.ActionLink("Markdown", "Markdown", "About")%> to style your input.</h3>
<![if ! IE]>
</noscript>
<![endif]>
<%: Html.TextAreaFor(Function(model) model.About, 5, 5, New With {.class = "user-edit-textarea"})%>
<div class="wmd-preview">
</div>
<![if ! IE]>
<script src="../../Assets/Scripts/wmd.js" type="text/javascript"></script>
<![endif]>
примечание: я отметил эту тему asp.net-mvc-2 только из-за того, как выглядит моя разметка
EDIT:
В дополнение к этой проблеме, если вы перейдете на официальную демонстрационную страницу , вы увидите то же поведение (в IE8), которое я описал в своей проблеме. Это определенно ошибка с ОМП Уценка.
Я хотел бы знать, как Джефф исправил это на SO-сайте.