为了我的目的,我正在使用来自arhpreston的jQuery Markdown 。我的 jQuery 代码(虽然无关)是:
var converter = new Markdown.Converter();
$(document).ready(function(e) {
$('#content').html( converter.makeHtml($('#content').text()) );
});
其中,#content
是一个div
:
<div id="content">This is another of most common type of error. It is usually encountered when you are trying something which needs a user registration(at the very least). If you haven't registered on the hub yet, **Gods help you!**.
Anyways, the hub is mostly open for registrations on weekends(*generally* Sunday; sometimes Saturday too). Keep looking at the **Hub Topic** for the notifying information on the registration details.
### NOTE
You must not, under any non-dire circumstance ask any Admin to get your nick registered. We *WILL* be banning you. It is annoying if nothing else.</div>
一切正常,我完全没有问题。唯一的问题是文本在 Internet Explorer 中被解析为半 HTML,如屏幕截图所示:
像往常一样,MS IE 很烂
从屏幕截图中可以看出,我所有的粗体和斜体都被正确的 HTML 解析,但所有其他标记都失败了。链接(带有[1]:
方案)被解析,但未链接到实际内容。它们只是作为文本附加在末尾。
之间的以下内容hr
显示了应该如何解析它。
这是另一种最常见的错误类型。当您尝试需要用户注册(至少)的东西时,通常会遇到这种情况。如果你还没有在Hub上注册,请大神帮助你!.
无论如何,该中心主要在周末开放注册(通常是周日;有时也是周六)。继续查看Hub 主题以获取有关注册详细信息的通知信息。
笔记
在任何非危急情况下,您都不得要求任何管理员注册您的昵称。我们将禁止你。如果没有别的,这很烦人。
我为此使用 IE 7。但问题也存在于 IE 8 上。jQuery 版本是 1.9.1。该页面在任何其他操作系统(Windows Xp 到 8、*nix 和 Leopard)中的任何其他浏览器(Opera、Firefox、Chrome、Safari)上解析都没有问题。通过向 IE 用户显示使用其他浏览器的消息,我没有任何问题。只想知道这个故障是从哪里来的?