小编Pra*_*wal的帖子

如何在CKEDITOR中保存数据库中的图像源时使用绝对URL

我正在使用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)

但没有奏效.

在一些帖子,我发现使用baseUrlbaseDir能解决问题.我试过这个:

 $('#editor1').ckeditor({
                   baseHref: "http://www.mydomain.com/",
                   baseUrl: "http://www.mydomain.com/newsletter/",
                   baseDir: "/newsletter/"
 });
Run Code Online (Sandbox Code Playgroud)

但那也不起作用.

javascript jquery ckeditor

6
推荐指数
1
解决办法
6126
查看次数

标签 统计

ckeditor ×1

javascript ×1

jquery ×1