博客 / 詳情

返回

【問題合集】UEditor中的樣式和網站樣式相互干擾

背景

在使用UEditor編輯器編輯文本後,保存內容,再在前端頁面展示出來的時候,會發現保存的文本內容為html,與網站的樣式衝突,導致網頁顯示異常。又不能清除編輯器的樣式,所以現在只能將需要展示的文本內容和網站相互隔離開。

解決方案

利用iframe進行頁面嵌入。
iframe加載的頁面和當前頁無關,所以樣式就不會有衝突的情況。

html
<div class="article">
   <iframe id="articleContent" frameborder="0" width="100%" height="auto"></iframe>
</div>
js
$('#articleContent').contents().find('body').html(vue.detailData.content);
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.