问题的处理很简单,但是排查的过程很费时,而且该问题隐患很大。如果前期未发现,后期数据一旦入库更改起来很费劲。
- 如果你是第一次使用TinyMCE6,请一定了解该编辑器有此机制。
解决方式
官网的文档中:https://www.tiny.cloud/docs/tinymce/6/url-handling/
在内容-url处理选项,找到convert_urls
。相关说明如下。
此选项使您能够控制 TinyMCE 是否智能并将 URL 恢复为其原始值。默认情况下,URL 会自动转换(弄乱),因为浏览器的内置逻辑就是这样工作的。除非您将其存储起来,否则无法获得真实的 URL。如果您将此选项设置为false它会尝试保持这些 URL 的完整性。此选项默认设置为true,这意味着 URL 被强制为绝对或相对,具体取决于relative_urls的状态。
tinymce.init({
selector: 'textarea', // change this value according to your HTML
convert_urls: false
});
1 条评论
这个问题是真坑,本地测试因为和接口不是同域名,所以带着域名地址,发布线上之后是同一个域名结果就不带了。。。