Javascript Wysihtml5-关闭HTML消毒剂

Javascript Wysihtml5-关闭HTML消毒剂,javascript,html,twitter-bootstrap,wysiwyg,wysihtml5,Javascript,Html,Twitter Bootstrap,Wysiwyg,Wysihtml5,我正在构建一个页面生成器,就像WordPress页面生成器一样使用——它不需要将我编写的任何html更改到页面中(我是一名编程人员,正在使用它——这样我就可以轻松地修改页面及其更改,而不必处理GIT的工具) 我之所以把它变成所见即所得编辑器,是因为我想让一些与我共事的不懂技术的人编辑一些内容(即更改图像、修复拼写、添加到内容中……等等) 我正在使用bootstrap-wysihtml5() 编辑: 在查看了源代码之后,我发现我想关闭HTML消毒剂的一部分。显然,我希望得到一些帮助,以确保我的代码

我正在构建一个页面生成器,就像WordPress页面生成器一样使用——它不需要将我编写的任何html更改到页面中(我是一名编程人员,正在使用它——这样我就可以轻松地修改页面及其更改,而不必处理GIT的工具)

我之所以把它变成所见即所得编辑器,是因为我想让一些与我共事的不懂技术的人编辑一些内容(即更改图像、修复拼写、添加到内容中……等等)

我正在使用bootstrap-wysihtml5()

编辑: 在查看了源代码之后,我发现我想关闭HTML消毒剂的一部分。显然,我希望得到一些帮助,以确保我的代码是好的,但我不希望它删除类/标记/…等等

与jist相同的另一个问题:


或签名问题: 我已经研究了如何做到这一点,并发现我可以使用
parserules
。但是在写了25多行之后,我的html似乎还是一团糟

现在我可以继续并继续关闭这些parserRules,但我认为这可能不是正确的方法,因为我将继续遇到这个genius系统的怪癖

有没有办法删除它,这样它就不会剥离html

或符号HTML
我还试图切换它是如何删除类的(正如问题所问——不知道他在做什么……但标题合适)——这似乎是由
parserroles:classes
控制的;同样,我认为我需要关闭整个ParserRules。

为什么不自己编写HTML?写表格需要更多的代码==更多的工作==花费更多的时间构建一些东西…因为我想让一些不懂技术的人可以编辑内容的一小部分(即更改图像、拼写等)。该系统还使在页面中加载动态内容变得更容易,并提供了组合内容的技巧,并且使解析它而无需
eval
变得更容易。您的解决方案是什么?
<form action="/contact-us/send" name="contact-form" id="contact-form" method="post">
    <table class="form-table"><tbody>
            <tr class="field">
                <td class="form-label"><label for="fullname"><span class="req"></span> Full Name</label></td>
                <td class="form-input"><input type="text" name="fullname" id="fullname"></td>
            </tr>
            <tr class="field">
                <td class="form-label"><label for="email"><span class="req"></span> Email</label></td>
                <td class="form-input"><input type="text" name="email" id="email"></td>
            </tr>
            <tr class="field">
                <td class="form-label"><label for="phone"><span class="req"></span> Phone</label></td>
                <td class="form-input"><input type="text" name="phone" id="phone"></td>
            </tr>
            <tr class="field">
                <td class="form-label"><label for="feedback"><span class="req"></span> Questions/Feedback</label></td>
                <td class="form-input"><textarea name="feedback" id="feedback"></textarea></td>
            </tr>
        </tbody></table>
</form>
<form>
    <span>
        <span>
            <label> Full Name</label>
            <input>
        </span>
        <span>
            <label> Email</label>
            <input>
        </span>
        <span>
            <label> Phone</label>
            <input>
        </span>
        <span>
            <label> Questions/Feedback</label>
            <textarea></textarea>
        </span>
    </span>
</form>
        parserRules: {
            classes: {
                // (path_to_project/lib/css/wysiwyg-color.css)
                "wysiwyg-color-silver": 1,
                "wysiwyg-color-gray": 1,
                "wysiwyg-color-white": 1,
                "wysiwyg-color-maroon": 1,
                "wysiwyg-color-red": 1,
                "wysiwyg-color-purple": 1,
                "wysiwyg-color-fuchsia": 1,
                "wysiwyg-color-green": 1,
                "wysiwyg-color-lime": 1,
                "wysiwyg-color-olive": 1,
                "wysiwyg-color-yellow": 1,
                "wysiwyg-color-navy": 1,
                "wysiwyg-color-blue": 1,
                "wysiwyg-color-teal": 1,
                "wysiwyg-color-aqua": 1,
                "wysiwyg-color-orange": 1
            },
            tags: {
                "b": {},
                "i": {},
                "br": {},
                "ol": {},
                "ul": {},
                "li": {},
                "h1": {},
                "h2": {},
                "h3": {},
                "blockquote": {},
                "u": 1,
                "img": {
                    "check_attributes": {
                        "width": "numbers",
                        "alt": "alt",
                        "src": "url",
                        "height": "numbers"
                    }
                },
                "a": {
                    set_attributes: {
                        target: "_blank",
                        rel: "nofollow"
                    },
                    check_attributes: {
                        href: "url" // important to avoid XSS
                    }
                },
                "span": 1,
                "div": 1,
                // to allow save and edit files with code tag hacks
                "code": 1,
                "pre": 1,
                "label": {},
                "legend": {},
                "textarea": {},
                "html": {},
                "button": {},
                "select": {},
                "option": {},
                "iframe": {},
                "form": {},
                "head": {},
                "object": {},
                "noscript": {},
                "svg": {},
                "input": {},
                "meta": {},
                "video": {},
                "canvas": {},
                "source": {},
                "frame": {},
                "style": {},
                "xml": {},
                "param": {},
                "audio": {},
                "link": {},
                "script": {},
                "colgroup": {},
                "comment": {},
                "header": {}
            }
        },