TinyMce 添加长 <div id="mouseposition... 标签
TinyMce adding long <div id="mouseposition... tags
我最近遇到了 tinymce 将 div 标签添加到它启用的所有内容中的问题。这是在我们的数据库中输入了很多不必要的字符,有时会超过最大字符数,并且不允许用户输入信息。
正在输入的信息是:
important test <div id="mouseposition-extension-element-full-container" style="position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; pointer-events: none; z-index: 2147483647; font-weight: 400;"> <div id="mouseposition-extension-element-rect-display" style="display: none; position: absolute; background: rgba(255, 255, 255, 0.7); outline: black solid 1px; font-size: 12px; z-index: 2147483647; justify-content: center; align-items: center; user-select: none; cursor: default; color: #000000; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 0px; height: 0px;"> <pre style="flex: 1 1 0%; text-align: center; background-color: rgba(255, 255, 255, 0.7); color: #000000; min-width: 42px; min-height: 12px; transition: all 1s ease 0s;"> </pre> </div> <pre id="mouseposition-extension-element-coordinate-display" style="position: absolute; display: none; background: #ffffff; font-size: 12px; line-height: 14px; border-radius: 3px; border-width: 1px; border-color: #222222 black #333333; border-style: solid; padding: 3px; z-index: 2147483647; color: #222222; user-select: none; cursor: default; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </pre> </div>
这是最近才出现的问题,据我所知,该站点未进行任何更改。这在启用 tinymce 的每个页面上都会发生,并且最近某个时间开始,就像过去一小时一样。用户输入的东西很好,下一分钟我就接到电话说它不起作用。我的问题是如何删除此 div 标签?我觉得同样重要的是要注意,如果我在 tinymce 上查看源代码(编辑器本身提供的一个选项),它会显示所有 div 信息。
我的tinymce初始化是:
<script type="text/javascript">
tinymce.init({
mode : "textareas",
force_br_newlines : false,
force_p_newlines : false,
forced_root_block : false,
selector: 'textarea',
plugins: [
"advlist autolink lists charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime contextmenu paste save"
],
toolbar: "bullist numlist",
statusbar: false,
setup: function (ed) {
ed.on('change', function () {
ed.save();
});
}
});
</script>
同样,直到最近都运行良好。我在使用它的几个页面上使用相同的初始化。
图片为tinymce工具栏上的源码图片。顶部的重要测试文本是我在文本区域中输入的内容。
tinymce editor source code
我今天遇到了这个问题,对我来说罪魁祸首是 Coordinates chrome extension。我不确定是否有一种解决方法可以让您继续使用该扩展程序,但关闭它可以为我解决这个问题。
我最近遇到了 tinymce 将 div 标签添加到它启用的所有内容中的问题。这是在我们的数据库中输入了很多不必要的字符,有时会超过最大字符数,并且不允许用户输入信息。
正在输入的信息是:
important test <div id="mouseposition-extension-element-full-container" style="position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; pointer-events: none; z-index: 2147483647; font-weight: 400;"> <div id="mouseposition-extension-element-rect-display" style="display: none; position: absolute; background: rgba(255, 255, 255, 0.7); outline: black solid 1px; font-size: 12px; z-index: 2147483647; justify-content: center; align-items: center; user-select: none; cursor: default; color: #000000; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 0px; height: 0px;"> <pre style="flex: 1 1 0%; text-align: center; background-color: rgba(255, 255, 255, 0.7); color: #000000; min-width: 42px; min-height: 12px; transition: all 1s ease 0s;"> </pre> </div> <pre id="mouseposition-extension-element-coordinate-display" style="position: absolute; display: none; background: #ffffff; font-size: 12px; line-height: 14px; border-radius: 3px; border-width: 1px; border-color: #222222 black #333333; border-style: solid; padding: 3px; z-index: 2147483647; color: #222222; user-select: none; cursor: default; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;"> </pre> </div>
这是最近才出现的问题,据我所知,该站点未进行任何更改。这在启用 tinymce 的每个页面上都会发生,并且最近某个时间开始,就像过去一小时一样。用户输入的东西很好,下一分钟我就接到电话说它不起作用。我的问题是如何删除此 div 标签?我觉得同样重要的是要注意,如果我在 tinymce 上查看源代码(编辑器本身提供的一个选项),它会显示所有 div 信息。
我的tinymce初始化是:
<script type="text/javascript">
tinymce.init({
mode : "textareas",
force_br_newlines : false,
force_p_newlines : false,
forced_root_block : false,
selector: 'textarea',
plugins: [
"advlist autolink lists charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime contextmenu paste save"
],
toolbar: "bullist numlist",
statusbar: false,
setup: function (ed) {
ed.on('change', function () {
ed.save();
});
}
});
</script>
同样,直到最近都运行良好。我在使用它的几个页面上使用相同的初始化。
图片为tinymce工具栏上的源码图片。顶部的重要测试文本是我在文本区域中输入的内容。 tinymce editor source code
我今天遇到了这个问题,对我来说罪魁祸首是 Coordinates chrome extension。我不确定是否有一种解决方法可以让您继续使用该扩展程序,但关闭它可以为我解决这个问题。