我们的网站最近受到了一个新的IE插件的冲击。该插件适用于Lync,它可以检测电话号码并在其旁边添加电话号码链接。这会通过添加指向要保存的数据的链接来影响我们的富文本编辑器实现。有人知道如何使用元标签或其他脚本禁用这个插件吗?
我正在考虑剥离保存时添加的html,但这是一个非常笨拙的解决方案。任何想法都将不胜感激。
谢谢-Scott
发布于 2012-06-27 00:20:07
更新答案:用CSS隐藏图标更容易:https://stackoverflow.com/a/18402758/1469525
原始答案:
似乎不存在元标记来禁用插件。
通过反复试验,我发现MS Lync无法识别不间断的连字符。因此,我编写了一个jQuery插件,将电话号码中的连字符替换为不间断的连字符代码。MS Lync IE插件在javascript完成后运行,因此它看不到电话号码,也不会添加图标。
更多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,"‑");
  })
}发布于 2012-03-01 00:43:49
下面的链接中有一些有趣的想法,可以用Skype插件做同样的事情--不确定这些想法是否适用于你
Howto Remove Skype Plugin Markup with jQuery
https://stackoverflow.com/questions/9487448
复制相似问题