javascript - ckeditor 自动删除样式 css
问题描述
我使用 ckeditor5-decoupled-document
<div class="document-editor" runat="server" visible="false" id="editor_pnl">
<div class="document-editor__toolbar"></div>
<div class="document-editor__editable-container">
<div class="document-editor__editable" id="editor1" runat="server">
</div>
</div>
<asp:Button ID="btn_save_statement" runat="server" Text="Save" CssClass="btn btn-primary" OnClientClick="GetEditorData();" OnClick="btn_save_statement_Click" />
</div>
<script>
DecoupledEditor
.create(document.querySelector('.document-editor__editable'), {
})
.then(editor => {
const toolbarContainer = document.querySelector('.document-editor__toolbar');
toolbarContainer.appendChild(editor.ui.view.toolbar.element);
config.allowedContent = true;
window.editor = editor;
})
.catch(err => {
console.error(err);
});
function GetEditorData() {
document.getElementById('<%= hf_edit.ClientID %>').value = document.getElementById('ContentPlaceHolder1_UC_HR_editor1').innerHTML;
document.getElementById('<%= hf_edit.ClientID %>').value.replace('<div data-cke-hidden-sel="1" data-cke-temp="1" style="position:fixed;top:0;left:-1000px;width:0;height:0;overflow:hidden;">hcard widget</div>', '');
}
</script>
我的问题是Ckeditor 自动删除样式 css 我不知道如何在版本 5 的代码中启用此功能如何控制呈现这样的元素:
config.allowedContent =
'h1 h2 h3 p blockquote strong em;' +
'a[!href];' +
'img(left,right)[!src,alt,width,height];';
解决方案
推荐阅读
- airflow - 如何杀死气流调度程序和网络服务器?
- javascript - Tensorflow 无法重塑图像
- c - 在单独的函数中对 C 中的数组进行冒泡排序
- django - 无法在生产中通过邮件拦截 404 错误(debug=False)
- java - Spring Boot 反应式和 GraalVM java.lang.NoClassDefFoundError:无法初始化类 reactor.netty.http.client.HttpClientSecure
- postgresql - Postgresql - 如果没有满足多对多关系中的条件,则选择
- java - OSError: [WinError 126] JVM DLL not found - 无法理解问题
- python - 在 Python 3 中从文本文件(非列表)中删除空字符串
- java - 如何使用 RequestSpecBuilder 放心地发送路径参数?
- firebase - 测试运行完成后一秒钟,Jest 没有退出。firebase rt 数据库