You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Moodle TinyMCE编辑器自定义配置:如何保留图片相对URL?

Moodle中TinyMCE编辑器图片相对地址的正确JSON配置

我们在Moodle中使用TinyMCE编辑器编辑内容,虽知晓默认的Atto编辑器为Moodle专属开发,但因需求必须使用TinyMCE。为提升维护效率及便于后续服务器迁移,我们希望为图片使用相对地址。发现默认Atto编辑器处理相对地址无问题,但TinyMCE存在异常。我们已找到Tiny官方文档中相关参数设置,也清楚Moodle中的配置路径:Administration > Site administration > Plugins > Text editors > Manage editors > custom configuration,但不知晓正确的JSON配置格式,尝试了两种格式均未完全生效,现咨询正确的自定义配置JSON写法。

尝试过的两种配置格式

  1. 第一种:
tinyMCE.init({
      relative_url :false,
      remove_script_host : false,
      convert_urls: false
});
  1. 第二种:
{
relative_url : 0,
remove_script_host : 0
}

正确的JSON配置写法

Moodle的TinyMCE自定义配置要求纯JSON格式,不能包含tinyMCE.init()包裹,同时要遵循JSON语法规范(键名需用双引号,布尔值使用小写的true/false)。针对图片相对地址需求,正确配置如下:

{
  "relative_urls": true,
  "remove_script_host": true,
  "convert_urls": false
}

参数说明:

  • relative_urls: 设置为true,让TinyMCE生成相对路径的URL
  • remove_script_host: 设置为true,移除URL中的主机域名部分,仅保留路径
  • convert_urls: 设置为false,阻止编辑器自动将相对URL转换为绝对URL

内容的提问来源于stack exchange,提问作者Tatiana Wet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 05:01:00