在线编辑啥意思(在线编辑是怎么实现的)

lxf2023-07-15 12:50:01
有一个企业网站,用户可以在后台发布文章,用户可以通过在线编辑器编辑文章内容中的HTML标签。 现在的问题是,如何保证用户通过在线编辑器提交的HTML代码中的HTML标签被完全避免?因为目前发现从数据库中读取包含HTML代码的文章时,数据库中之前HTML代码中的一些HTML标签没有闭合标签(比如有开头但没有),最终导致这样读取的文章会破坏我现有页面的布局和风格的情况。这种情况你怎么解决?完全过滤HTML是不可能的,因为用户希望保留编辑样式功能,但是如何保证用户提交的HTML标签的合法性?= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =有点乱。请原谅= = = = = = = = = = = = = = = = = = = = = = = =。 b、收到提交的编辑内容后,使用处理函数检查闭包(相对不难,因为大部分是FIFO的嵌套结构,少数单标签或复合标签是有规律的),但你要选择:返回错误还是自动更正?从难度上来说,建议用a计划。 1.用户是否希望保留HTML代码编辑功能?大部分用户不懂html,更不用说DIV布局了。2.一般网站编辑器有“文本模式”(默认)和“代码模式”,用户输入直接在“文本模式”。 更不用说HTML的关闭了。 3,要折腾的话,写个正规的吧,可以检查(匹配)HTML的合法性。1、用户是否希望保留HTML代码编辑功能?大部分用户不懂html,更不用说DIV布局了。2.一般网站编辑器有“文本模式”(默认)和“代码模式”,用户输入直接在“文本模式”。 更不用说HTML的关闭了。 3,如果要折腾,写个正则,可以检查(匹配)HTML的合法性。我担心有些用户会直接把Word中的代码发布到我在WEB上的在线编辑器中,然后当我阅读时,我会因为在里面粘贴了一些代码而破坏了我原有的HTML风格。 Adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。 我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在这个网站中,您可以学习最新的前端开发技术,了解前端开发的最新趋势和最佳实践。 我们提供丰富的教程和案例,让您快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供了一系列实用的工具和插件,帮助你更高效的进行前端开发。 我们提供的工具和插件都是经过精心设计和优化的,可以帮助您节省时间和精力,提高开发效率。 在Adminjs.cn,你可以找到让你成为更优秀的前端开发者所需的所有前端开发资源。 欢迎加入我们的大家庭,一起探索前端开发的无限可能!