2012-02-28 65 views
4

我们的网站最近被一个新插件推送到IE中。 该插件用于检测电话号码并在旁边添加电话号码链接的Lync。 这会影响我们的富文本编辑器实施,方法是将链接添加到正在保存的数据中。 有谁知道如何禁用某种形式的元标签或其他脚本的插件?是否可以通过脚本禁用IE Lync插件

我正在寻找剥离保存时添加的html,但这是一个非常笨拙的解决方案。 任何想法,将不胜感激。

感谢 斯科特

回答

1

更新的答案:用CSS隐藏图标更加容易:https://stackoverflow.com/a/18402758/1469525

原始回答:

它似乎不存在禁用该插件的元标记。

通过试验和错误我发现MS Lync无法识别非破坏性连字符。所以我写了一个jQuery插件,用电话号码中的连字符替换为不打破的连字符&#8209字符代码。 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,"‑"); 
    }) 
} 
+0

现在它。 Lync插件在页面完成加载后查找.html。 – Maarek 2013-11-18 18:09:03

相关问题