问题描述
我正在使用pagedown来解析markdown
及其editor
以像 stackOverflow 那样编写降价标记。
我已经从github下载了markdown的zip文件。
我将Pagedown用作-
在html的head标签中包含必要的文件。
<script type="text/javascript" src="../../Markdown.Converter.js"></script>
<script type="text/javascript" src="../../Markdown.Sanitizer.js"></script>
<script type="text/javascript" src="../../Markdown.Editor.js"></script>
然后在body标签内使用Javascript-
(function () {
var converter1 = Markdown.getSanitizingConverter();
var editor1 = new Markdown.Editor(converter1);
// If you comment below then it will not show live preview
editor1.run();
})();
注意:我正在使用消毒转换器。
根据文档,我已成功完成设置,因此pagedown正常运行。
就像-
每当我在编辑器中键入任何内容时,都会显示实时预览。
我找不到像 Markdown.get_sanitized_output 这样的属性/方法,该属性/方法可以存储经过清理的解析内容。
因此,如何获取parsed markdown
(已清理)存储在我自己的变量中,并在控制台上打印它。
我知道我可以直接从DOM提取经过清理的解析内容,并在控制台上打印它。但这是不安全的,因为任何用户都可以通过在该DOM节点中使用inspector
或javascript来插入有害内容。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)