添加到富文本的图片路径的前缀
时间: 2024-09-23 07:05:45 浏览: 28
富文本上传说明
在将图片添加到富文本编辑器(如Markdown、TinyMCE等)时,如果你想在所有图片路径前面添加固定的前缀,可以编写一段函数来处理这个操作。这个函数会在用户粘贴图片链接时检测并追加前缀。例如,在JavaScript中,你可以这样操作:
```javascript
function addPrefixToImageLink(link, prefix) {
return link.startsWith('http') ? link : prefix + link;
}
// 假设你已经有了当前用户的图片前缀
const prefix = 'https://your-prefix.com/images/';
// 当用户选择图片插入编辑器时
editor.on('image', function (blobInfo) {
const url = blobInfo.blob().url();
editor.insertContent(addPrefixToImageLink(url, prefix));
});
```
这个例子中,如果用户直接复制的是完整的URL,就保持不变;如果不是完整URL(通常是相对路径),则在前面加上指定的前缀。
阅读全文