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