1.?网站?վ??̨?༭??Դ??
2.使用Blazor开发内部后台(七):强大且友好的富文本编辑器TinyMCE
??վ??̨?༭??Դ??
这个主要是和使用的电脑的浏览器有关系,你的后台网站编辑器可能不支持IE8以上浏览器,请及时下载相应的编辑插件或修改编辑器代码修复即可。方法如下:
打开eWebEditor编辑器include下面的器源商用源码分享editor.js文件,有这样的码编段代码(搜一下):
if (element.YUSERONCLICK) { eval(element.YUSERONCLICK + "anonymous()");}
或
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
或
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
说是因为ie8屏蔽了anonymous方法 所以要改成click方法。用下面的辑网代码替换就可以了:
if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/7./i)=='7.'){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); //IE8 or IE7
} else {
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); //IE6
}
把代码改成这样之后在ie7和ie8下就都管用了。
使用Blazor开发内部后台(七):强大且友好的站后富文本编辑器TinyMCE
在后台管理系统中,编辑复杂内容的端程需求常常出现,特别是网站非技术背景的运营或市场人员,Markdown并非理想选择。后台这时,编辑大决策指标源码TinyMCE这款强大的器源富文本编辑器因其友好的特性脱颖而出。本文将分享如何在Blazor项目中集成和配置TinyMCE,码编以提供直观易用的辑网编辑体验。
首先,站后通过Nuget包管理器安装TinyMCE和TinyMCE.Blazor,黄金方块指标源码将TinyMCE的js文件添加到wwwroot的index.html,并确保引用顺序。无需复杂设置,TinyMCE即可在Blazor项目中使用。
TinyMCE的协同共享平台源码云服务和自部署选项为其商业和开源用户提供了灵活性。开发者可以选择使用Tiny Cloud服务或在自己的服务器上部署,这体现了其商业模式的平衡性。
在表单集成方面,TinyMCE与各种组件无缝协作,如AntBlazor的家居erp系统源码Form组件,使得富文本编辑器在表单中的使用变得直观。丰富的配置选项允许开发者定制工具栏、长度和高度,以及插件引用,如上传功能。
尽管TinyMCE默认提供升级付费版的提示,但其插件机制和支持,如上传的自定义处理,为开发者提供了强大的灵活性。不论是本地文件、Base格式,还是跨域上传,TinyMCE都能通过灵活的配置和插件来满足需求。
总结来说,TinyMCE凭借其现代化的界面、强大的配置能力以及开源和商业化的兼容性,为开发者提供了出色的富文本编辑体验。其开源社区的活跃和官方文档的详尽,进一步证明了其作为全球最受欢迎的开源富文本编辑器的名副其实。
以下是TinyMCE在Blazor项目中的最终初始化配置示例: