2012-02-28 50 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

相關問題