0

我使用引导3与wysiwyg编辑器,并且每当我在编辑器中选择html源按钮后粘贴一些html代码。防止WYSIWYG剥离html类

<div class="col-sm-6"> 
Some Element 
</div> 
<div class="col-sm-3"> 
Some Element 
</div> 
<div class="col-sm-3"> 
<img src="somesource" class="img-resposnsive" /> 
</div> 

它剥离下来在客户端本身所有的类,即同时复制粘贴和粘贴代码为: -

<div> 
Some Element 
</div> 
<div> 
Some Element 
</div> 
<div > 
<img src="somesource" /> 
</div> 

我怎么能阻止它这样做。

这是WYSIWYG编辑器,我在这里引用: - https://github.com/xing/wysihtml5

回答

0

看起来this issue仍然是开放和proprosed解决方案还没有被合并到主但笔者jakcarlton解释说:

此更改允许所有类通过使用在“*”的类散列

“类”结转:{“*”:1}`将允许所有的类结转, 其他仅限白名单

您可以手动合并所有更改并从源代码构建。或者等到合并获得批准!

+0

我编辑的文件: - bootstrap3-wysiwyg5.js,带有“容器”:1,“*”:1,但它只是需要容器,并没有全部采用。 – 2014-09-22 04:05:30

+0

它是有道理的,那是行不通的;这不是你需要改变的。你需要合并jakcarlton承诺的[(见这里)](https://github.com/xing/wysihtml5/pull/341/files)的修改,然后从该源代码构建。如果您不熟悉从源代码本地构建库,可能并不容易,但它可能是您的唯一解决方案,直到Xing合并提议的代码更改为止。 – filoxo 2014-09-22 06:02:48