javascript - 如何将通过CKEditor5插入的所有URL预先转换为正确的URL?

标签 javascript jquery express ckeditor5

使用当前编辑器,如果您在 URL 前面添加不包含 https://或 http://的链接,它将使用该链接作为 'https://yourownwebsite.com ' + '/' + 'yourLink',而不是直接将您带到 yourLink

有什么方法可以设置 CKEditor5 以便 www.example.com 和 example.com 都成为接受的链接吗?

我找到了an answer on Stackoverflow然而,我自己可能会解析链接,但我不知道如何在编辑器中实现它。有没有办法修改编辑器构建,以便使用下面这行代码预先过滤 URL 插入?

下面的代码行是我想要实现的作为链接插入的预过滤器的全部内容:

link = (link.indexOf('://') === -1) ? 'http://' + link : link;

最佳答案

你不能这样做。您必须制作自己的插件。

关于javascript - 如何将通过CKEditor5插入的所有URL预先转换为正确的URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56325356/

相关文章:

javascript - 如何在 jquery ui 模态对话框小部件内部从外部 url 动态加载内容?

javascript - 在 react js 中搜索一个好年选择器下拉包。我试过 react-year-picker 但图书馆有一些错误

javascript - 使用谷歌地图 js 从多边形内的 geojson 获取属性

javascript - 保持按钮堆叠在右侧且位置绝对的问题

javascript - 使用jQuery检测IF悬停在元素上

javascript - ( Node :6868) [DEP0062] DeprecationWarning: `node --inspect --debug-brk` is deprecated

javascript - 单击按钮时如何清除

javascript - onfocus 与 onmouseout 冲突

javascript - React 服务器端 + Nodejs setInterval 内存泄漏

node.js - 服务图标 next.js