Javascript 带有图像标记url前缀的CKeditor

Javascript 带有图像标记url前缀的CKeditor,javascript,ckeditor,Javascript,Ckeditor,我使用CKeditor允许用户在CMS中向文本框添加图像 一个可能的场景是:我在为客户开发一个新站点。基本url为“/customer/a”。但当我将完成的站点发送到他们的域www.customer-a.com时,基本url变为“/”,所有图像链接都被破坏 我希望使用CKEditor保存类似{base_url}/media/my-image.jpg的内容,但仍然保留CKEditor的所有所见即所得特性。在CKeditor中是否有一个钩子或事件,我可以在查看html之前替换g{base_url}

我使用CKeditor允许用户在CMS中向文本框添加图像

一个可能的场景是:我在为客户开发一个新站点。基本url为“/customer/a”。但当我将完成的站点发送到他们的域www.customer-a.com时,基本url变为“/”,所有图像链接都被破坏

我希望使用CKEditor保存类似{base_url}/media/my-image.jpg的内容,但仍然保留CKEditor的所有所见即所得特性。在CKeditor中是否有一个钩子或事件,我可以在查看html之前替换g{base_url}


如果有任何提示,我将不胜感激。

困难的方法是使用CKEditor的html解析器,在加载到编辑器时遍历整个html文本,并检查/纠正img标记的url

第二个选项,虽然我不确定它是否可以应用于您的案例,但将是使所有图像依赖于CKEDITOR.basePath,并在CKEDITOR初始化时确定这一点

或者只需继续开发,但即使是为了开发,也可以将图像放在www.customer-a.com上:)