Javascript 有没有办法将MarkItUp与客户端解析器和服务器模板一起使用?

Javascript 有没有办法将MarkItUp与客户端解析器和服务器模板一起使用?,javascript,markitup,pagedown,Javascript,Markitup,Pagedown,我正在尝试合并MarkItUp!还有PageDown,到目前为止效果很好。我使用MIU创建了一个编辑器,然后给它我的自定义函数,用Markdown.Converter.js解析文本 然而,为什么我使用我的函数,MIU不从服务器加载模板,它只是创建一个新的iframe,然后用于预览。这是一个问题,因为由于XSS,不可能在该iframe上应用任何CSS 是否可以在MIU中使用客户端解析和自定义模板?根据代码判断,这似乎不是一个选项,但也许有人曾经尝试过解决这个问题?我也没有看到让我完全处理预览的选项

我正在尝试合并MarkItUp!还有PageDown,到目前为止效果很好。我使用MIU创建了一个编辑器,然后给它我的自定义函数,用
Markdown.Converter.js
解析文本

然而,为什么我使用我的函数,MIU不从服务器加载模板,它只是创建一个新的
iframe
,然后用于预览。这是一个问题,因为由于XSS,不可能在该iframe上应用任何CSS

是否可以在MIU中使用客户端解析和自定义模板?根据代码判断,这似乎不是一个选项,但也许有人曾经尝试过解决这个问题?我也没有看到让我完全处理预览的选项(这也可以解决我的问题)


注意:所讨论的选项是
previewParser

经过进一步的挖掘,我得出结论,目前这是不可能的。所以我在github上创建了markItUp,并创建了一个作者欣然接受的

现在您可以这样使用它:

var settings = mySettings;

settings.previewHandler = function(data) {
    var converter = new Markdown.Converter();
    $('#some-element').html(converter.makeHtml(data));
};

$('#some-input').markItUp(settings);
您可以随意设置预览样式,也可以对
previewHandler
回调中的数据执行任何操作