gpt4 book ai didi

javascript - 防止 TinyMCE/Internet Explorer 将 URL 转换为链接

转载 作者:数据小太阳 更新时间:2023-10-29 05:20:38 24 4
gpt4 key购买 nike

我正在使用 TinyMCE 为用户提供在 textarea 表单字段上进行简单文本格式化(粗体、斜体、列表)的功能。一切正常,除了在 Internet Explorer 中(8,但我读过它发生在早期版本上),当用户键入 URL(例如 www.google.com)时,它会自动转换为 TinyMCE 编辑器中的 HTML 链接,因为他们类型。这不会发生在 Firefox (3) 中。我怎样才能阻止 IE 执行此操作?

我已经使用以下内容初始化了 TinyMCE:

tinyMCE.init({
mode : "textareas",
theme : "simple",
convert_urls : false
});

但我不认为 convert_urls 旨在影响我描述的行为:http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/convert_urls

我试过:

function myCustomURLConverter(url, node, on_save) {
return url;
}

tinyMCE.init({
mode : "textareas",
theme : "simple",
urlconverter_callback : "myCustomURLConverter"
});

但同样我认为这只是一种影响 URL 在加载/保存时如何/是否转换的方法,而不是阻止它们在用户键入时转换为链接: http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/urlconverter_callback

至少在几个地方描述了我要解决的问题: http://tinymce.moxiecode.com/punbb/viewtopic.php?id=2182&p=1 (第三篇文章,作者:tommya) http://drupal.org/node/149511

有没有人以前见过这个或者对如何修复它有任何建议? TinyMCE 代码库非常大且难以追踪,所以我希望有人能帮助我稍微隔离一下问题。

最佳答案

似乎不是在 IE 中禁用它的方法。它似乎是一个“功能”,它也出现在 FCKEditor 上。几个替代方案,从有效元素中删除元素。 http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements

或者执行服务器端标记解析以将其删除。

我认为这可能是“功能” http://msdn.microsoft.com/en-us/library/aa769893(VS.85).aspx

这可能是让它工作的提示,但它看起来像 ActiveX 和 VB,所以我很快就迷失在实验中 http://www.mindfrost82.com/showpost.php?p=1114381&postcount=2

关于javascript - 防止 TinyMCE/Internet Explorer 将 URL 转换为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/687552/

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