You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CkEditor中link元素跳转相对路径而非预期绝对路径问题

错误原因

输入的目标地址www.google.com未携带http:///https://协议头时,浏览器会默认将其判定为相对路径,自动拼接在当前页面访问路径后,就会出现你遇到的跳转地址异常问题。

你提到的悬浮显示地址和跳转地址匹配的现象也符合该逻辑:
链接悬浮地址显示截图
你使用的CkEditor配置界面参考:
CkEditor配置界面截图

解决方案

方案1:手动补全协议(单次使用)

添加链接时直接输入带完整协议的地址,例如https://www.google.com,即可直接正常跳转。

方案2:配置编辑器自动补全协议(永久生效)

修改CkEditor的链接插件配置,开启defaultProtocol参数,编辑器会自动为不带协议的地址补全默认协议,无需手动每次输入,配置示例如下:

ClassicEditor.create(document.querySelector('#editor'), {
    // 其他原有配置保持不变
    link: {
        // 按需设置默认协议,常用为https
        defaultProtocol: 'https://'
    }
})
.catch(error => {
    console.error(error);
});

配置完成后输入www.google.com这类无协议地址时,编辑器会自动将链接转换为https://www.google.com,直接就能跳转至目标绝对路径。

内容的提问来源于stack exchange,提问作者CCCC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 14:45:05