TinyMCE 将链接附加到当前 URL
TinyMCE appends links to the current URL
我 运行 遇到了 TinyMCE 的这个奇怪问题,其中选择文本并向其添加 link 而没有 "http://" 将导致新的 link 附加到当前 URL.
示例(假设我的网站是 www.example.com):
现在在我的设置下"click"会link到"www.example.com/linkexample.com"。我需要它 link 到“http://linkexample.com”,而不是在弹出窗口的 "Url" 字段中手动添加 "http://"。
我一直在网上尝试不同的解决方案,但似乎没有一个对我有用。
这是我迄今为止尝试过的解决方案列表,none 对我有用:
P.S。我是 运行 最新的 TinyMCE 4.1.7
我已经完成了这个尝试。它对我有用(告诉我如果这件事
为你工作)
- 转到 tinymce 上的 link 插件 (tinymce/plugins/link)
- 编辑此文件plugin.min.js (tinymce/plugins/link/plugin.min.js)
- 在 Notepad++ 或 Sublime Text 等编辑器中使用 Ctrl+F 查找
www
- 您将获得此代码
/^\s*www\./i
删除 www\.
- 现在你的代码变成了
/^\s*i
- 立即保存。完成
- 使用 TinyMCE 刷新您的代码。
- 现在尝试使用 linkexample.com,您将收到添加前缀 http://
的通知
完成。希望能帮到你。
在版本 4.x 中,此功能是内置的。但不幸的是,它没有在文档中提及,它只记录在更新日志中,所以我想这应该是广为人知的。
$('textarea').tinymce({
...
link_assume_external_targets: true
...
});
我实际上替换了这段代码:
/^\s*www./i.test(e)
和
!(/^\s*(http://|https://)/i.test(e))
我 运行 遇到了 TinyMCE 的这个奇怪问题,其中选择文本并向其添加 link 而没有 "http://" 将导致新的 link 附加到当前 URL.
示例(假设我的网站是 www.example.com):
现在在我的设置下"click"会link到"www.example.com/linkexample.com"。我需要它 link 到“http://linkexample.com”,而不是在弹出窗口的 "Url" 字段中手动添加 "http://"。
我一直在网上尝试不同的解决方案,但似乎没有一个对我有用。
这是我迄今为止尝试过的解决方案列表,none 对我有用:
P.S。我是 运行 最新的 TinyMCE 4.1.7
我已经完成了这个尝试。它对我有用(告诉我如果这件事 为你工作)
- 转到 tinymce 上的 link 插件 (tinymce/plugins/link)
- 编辑此文件plugin.min.js (tinymce/plugins/link/plugin.min.js)
- 在 Notepad++ 或 Sublime Text 等编辑器中使用 Ctrl+F 查找
www
- 您将获得此代码
/^\s*www\./i
删除www\.
- 现在你的代码变成了
/^\s*i
- 立即保存。完成
- 使用 TinyMCE 刷新您的代码。
- 现在尝试使用 linkexample.com,您将收到添加前缀 http:// 的通知
完成。希望能帮到你。
在版本 4.x 中,此功能是内置的。但不幸的是,它没有在文档中提及,它只记录在更新日志中,所以我想这应该是广为人知的。
$('textarea').tinymce({
...
link_assume_external_targets: true
...
});
我实际上替换了这段代码:
/^\s*www./i.test(e)
和
!(/^\s*(http://|https://)/i.test(e))