观察代码中的TinyMCE初始化配置,发现启用了visualchars插件,这个插件用来显示不可见字符如空格和换行符。可能该插件在显示时导致用户输入被处理,出现多余空格。用户配置中的visualchars_default_state: true会默认开启显示不可见字符,可能干扰了输入。
在148行,改为visualchars_default_state:false, //显示不可见字符