我正在使用CKEDITOR来创建新闻通讯.一切都很顺利但是当我发送新闻通讯到电子邮件时,那里存储的图像不会显示.问题是由CKEDITOR使用图像源的相对路径引起的,例如<img src='/newsletter_images/news1/img1.jpg'>.
我希望CKEDITOR使用绝对网址,例如:
<img src='http://www.mydomain.com/newsletter_images/news1/img1.jpg' />
Run Code Online (Sandbox Code Playgroud)
我尝试的初始化如下:
<script type="text/javascript">
$(document).ready(function() {
$('#editor1').ckeditor({ baseHref: "http://www.google.com/" });
});
</script>
Run Code Online (Sandbox Code Playgroud)
但没有奏效.
在一些帖子,我发现使用baseUrl并baseDir能解决问题.我试过这个:
$('#editor1').ckeditor({
baseHref: "http://www.mydomain.com/",
baseUrl: "http://www.mydomain.com/newsletter/",
baseDir: "/newsletter/"
});
Run Code Online (Sandbox Code Playgroud)
但那也不起作用.