TinyMCE 不会在粘贴时自动将 URL 转换为链接

发布于 2024-11-24 17:49:53 字数 318 浏览 2 评论 0原文

当我将 URL 粘贴到 TinyMCE 编辑器中时,它会将文本转换为链接。

所以 http://vimeo.com/18150336 将会是 http://vimeo.com/18150336< ;/a>。我想保留纯文本。他们是配置 TinyMCE 以将链接保持为纯文本的一种方法吗?

我不想删除标签,因为添加超链接应该是工具栏上的一个选项。默认情况下它不应该发生。

When I paste a URL into a TinyMCE editor it converts the text into a link.

So http://vimeo.com/18150336 would be come <a href="http://vimeo.com/18150336">http://vimeo.com/18150336</a>. I would like to keep the plain text. Is their a way to configure TinyMCE to keep the link as plain text.

I do not want to strip out tags as adding a hyperlinks should be an option on the toolbar. It should just not happen by default.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

瞄了个咪的 2024-12-01 17:49:53

您可以使用 粘贴插件 和设置 paste_preprocessing以保留纯文本。您可能需要检查使用 paste_preprocessing 指定的函数内部是否有链接。

You can use the paste plugin and the setting paste_preprocessing in order to keep the plain text. You might need to check inside the function specified using paste_preprocessing if you got a link or not.

奈何桥上唱咆哮 2024-12-01 17:49:53

已经过去 5 年了,所以我可能正在使用较新版本的 TinyMCE,无论如何这个解决方案对我有用,只需添加这个选项:

paste_preprocess: function(plugin, args) {
    args.content += ' ';
}

所以当你初始化tinymce时,它应该是这样的:

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "paste",
  paste_preprocess: function(plugin, args) {
    args.content += ' ';
  }
});

这是 TinyMCE V4 的文档页面

It's been 5 years, So I'm probably using a newer version of TinyMCE, anyway this solution worked for me, Just add this option:

paste_preprocess: function(plugin, args) {
    args.content += ' ';
}

So when you initialize the tinymce, it should be something like this:

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "paste",
  paste_preprocess: function(plugin, args) {
    args.content += ' ';
  }
});

This is the page of documentation for TinyMCE V4

夜吻♂芭芘 2024-12-01 17:49:53

TinyMCE 插件 autolink 负责在粘贴时自动创建链接。 (并写)。

https://www.tiny.cloud/docs/plugins/opensource/autolink/< /a>

It is the TinyMCE plugin autolink which is responsible for automatically creating links on paste. (And write).

https://www.tiny.cloud/docs/plugins/opensource/autolink/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文