我们的网站最近被一个推出IE的新插件所击中。 该插件适用于Lync,可检测电话号码并在其旁边添加电话号码链接。 这会影响我们的富文本编辑器实现,方法是添加要保存的数据的链接。 有没有人知道如何使用某种元标记或其他脚本禁用此插件?
我正在考虑删除保存时添加的html,但这是一个非常笨重的解决方案。 任何想法都将不胜感激。
感谢 斯科特
答案 0 :(得分:1)
更新的答案:使用CSS隐藏图标更加容易:https://stackoverflow.com/a/18402758/1469525
原始答案:
似乎不存在禁用插件的元标记。
通过反复试验,我发现MS Lync无法识别不间断的连字符。所以我写了一个jQuery插件,用不破坏的连字符和#8209字符代码替换电话号码中的连字符。在JavaScript完成后运行MS Lync IE插件,因此它不会看到电话号码,也不会添加图标。
更多details on my blog,或者只看代码:
/* Hide phone numbers from MS Lync plugin */
/* by using non-breaking hyphens */
/* usage: $('.phone').disableMSLync(); */
jQuery.fn.disableMSLync = function() {
return this.each(function(){
this.innerHTML = this.innerHTML.replace(/-/g,"‑");
})
}
答案 1 :(得分:0)
以下链接中有一些有趣的想法用于对Skype插件进行相同操作 - 不确定这些是否适用于您