gpt4 book ai didi

javascript - 在富文本编辑器中覆盖 IE 电子邮件自动格式设置

转载 作者:行者123 更新时间:2023-11-28 03:00:22 25 4
gpt4 key购买 nike

我们的网站使用 FreeTextBox ,一个基于网络的富文本编辑器。在 IE 中(但不是 Firefox),如果用户输入如下内容:

someone@blah

IE 自动创建一个 mailto 超链接。我已经用其他文本编辑器对此进行了测试,并且所有这些编辑器的情况都是相同的。

我可以在我的应用程序中以某种方式覆盖此浏览器行为吗?

最佳答案

这与 MSHTML 编辑器有关,(我猜所有)Windows 浏览器都使用它来实例化富文本编辑器。有一个名为 IDM_AUTOURLDETECT_MODE 的设置让您决定是否进行自动链接,默认值为 true(其他浏览器显然在实例化时将其设置为 false,因此 Firefox 中没有自动链接。)

不幸的是,直到最近 Microsoft 还没有从命令 ID 到命令标识符字符串的映射,因此在 IE9 之前无法通过 Javascript 访问该函数。

我刚刚在 IE9 中尝试过,并且可以确认,对于该版本以及大概所有 future 的版本,您可以通过调用来覆盖该功能

document.execCommand("AutoUrlDetect", false, false);

请注意,它仅适用于 IE9+,因此您仍然停留在以前的版本上,并且您需要等到 DOM 加载后再调用它并对其进行一些错误处理,等等。

对原始问题有很好的总结 here ,以及次要更改列表中修复的讨论 here .

关于javascript - 在富文本编辑器中覆盖 IE 电子邮件自动格式设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1209445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com