首页 > 解决方案 > 如何停止 tinyMCE 5 在从 alexusmai 文件管理器收到的绝对 URL 之前添加 ../../../../?

问题描述

我正在使用 Laravel 8、tinyMCE 5 和 Alexusmai 文件管理器。我的图像位于 /public/assets/images 文件夹中。“资产”磁盘在 config/filesystems.php 中设置:

    // assets folder in public path
    'assets' => [
        'driver' => 'local',
        'root' => public_path('assets'),
        'url' => '/public/assets',
        'visibility' => 'public',
    ]

FM 会在表单域中单独返回正确的相对 URL,即 public/assets/images/xxx.jpg。

在 tinyMCE 5 中,相同的 url 返回到编辑器(图像可见),但只要我查看 source3 代码,img scr 就会被“../../../../public/资产/图像/xxx.jpg”。为什么?我怎么能停下来做那件事?

更新...

似乎有时也只是在 public/assets... 之前添加了 ../ ,这导致图像未显示在编辑器中,但在网站页面中正确显示。诡异的!

请问我该怎么阻止...

标签: laravel-5file-managertinymce-5

解决方案


好像这是 TinyMCE 的“url 处理”:https ://www.tiny.cloud/docs/configure/url-handling/

尝试添加convert_urls: falsetinymce.init


推荐阅读