laravel-5 - 如何停止 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... 之前添加了 ../ ,这导致图像未显示在编辑器中,但在网站页面中正确显示。诡异的!
请问我该怎么阻止...
解决方案
好像这是 TinyMCE 的“url 处理”:https ://www.tiny.cloud/docs/configure/url-handling/
尝试添加convert_urls: false
到tinymce.init
推荐阅读
- javascript - 如何在jQuery中按最近日期时间重新排列数据属性上的子div?
- java - 如何将 JLabel 重叠到 gif 图像上?
- javascript - context.drawImage() 在 html 画布中不起作用?
- bash - 我可以使用 stat 来显示人类可读的文件大小吗?
- postgresql - UNION 合并表的成本很高,失去与服务器的连接
- angular - Angular 8 - 模块的延迟加载不起作用
- python - Python-无线控制器和加数/值列表
- reactjs - 为什么这个 create-react-app 不能在移动浏览器上运行?
- swiftui - 在按钮和列表 SwiftUI 中保留 PNG 图像的颜色
- python - 如何在 Python 中创建一个重要的“私有”类?