Deaktivieren Lync Click-to-Call Erkennung von Ziffern in eine web-Seite
Ist es ein Weg, um beenden Sie die Microsoft Lync erkennt Telefonnummern in einer Webseite und hinzufügen von "click to call" - Symbol, die Telefonnummer im Internet Explorer?
Offensichtlich kann der client diese Funktionalität deaktivieren im Internet Explorer, jedoch möchte ich diese deaktivieren, für alle, die den Besuch einer bestimmten website, wie es ist nicht spielen schön mit eingebetteten Schriften auf der website.
Dazu für Skype würde ich fügen Sie folgenden meta-tag in meine web-Seite ' s header:
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />
Dank,
Peter
InformationsquelleAutor der Frage Peter | 2011-07-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe gefunden ein paar Optionen, aber keine ist so einfach und sauber wie das hinzufügen eines META-tag auf der Seite (die Microsoft absolut geben sollte, uns als option).
Option #1: Legen Sie die markup in Ihre Telefon-Nummer
Hinzufügen so etwas wie eine leere
SPAN
in der Mitte einer Telefonnummer ausreichend ist, um abzuwerfen Lync - Erkennung. Dies ist eine sehr manuelle option, da es erfordert, dass Sie Bearbeiten Sie jede Telefonnummer auf einer Seite. Aber es könnte hilfreich sein, deaktivieren Sie eine oder zwei zahlen auf einer Seite, während es für alle anderen, die, um erkannt zu werden.Option #2: Script entfernt das zusätzliche markup
Lync angezeigt wird zum formatieren von Telefonnummern, die in einer sehr vorhersagbaren Weise. Es umschließt eine
SPAN
um die Zahl über eine (soweit ich das sagen kann) konsistente Klasse name, dann hängt einenA
Anker enthält das Einwahl-Symbol.Gegeben, die sehr eindeutige Guid für den Klassennamen, können Sie als Ziel, dass Sie mit Ihrem eigenen client-Skript und es verstecken, oder tun, was auch immer. Ein jQuery-Ansatz zu verbergen alle Lync-icons Aussehen könnte:
UPDATE! Option #2a: Stil entfernt das zusätzliche markup
Mit der gleichen Technik wie die Skript-Beispiel oben, können Sie einfach Stil entfernt die beanstandeten anchor-tag mit CSS. Sollte dieser vorzuziehen sein, um einen Skript-basierten Lösung.
Option #3: Verwenden Sie ein
TEL
Anker als einen PräventivschlagEs ist ein standardisierte Art und Weise markup eine Telefonnummer für die Kompatibilität mit VOIP - /Einwahl-Programme. Es verwendet ein standard -
A
Anker mit einemtel:
Protokoll. Dies hat den doppelten Effekt, nicht nur deaktivieren Lync aufdringlich-markup, aber auch bessere Unterstützung für etwas, dass weiß, wie man eine Nummer wählen (Skype) und mobile Geräte (iOS und Android).Nun Lync-Benutzer können immer noch auf den link, der aufgefordert wird, Sie zu "öffnen" mit Lync, unabhängig von der browser Sie verwenden (ich habe bestätigt die Kompatibilität mit IE9, Firefox und Chrome). Das scheint mir das beste aus beiden Welten: die Kompatibilität mit dem Nutzer Telefonie-Anwendung, ohne trouncing über Ihr markup und layout.
Bis Microsoft kommt mit einem META-tag, um diese Probleme zu lösen, haben wir uns entschieden für die #3.
UPDATE: Integriert die Vorschlag von @marsman57 zur Verbesserung CSS-option #2
InformationsquelleAutor der Antwort CBono
Habe ich vorgeschlagen, eine edit option #2, aber bis es genehmigt wird, ich werde gehen Sie vor und lassen Sie diese hier. Der Grund für user2200197 das problem ist, dass die !wichtig-tag muss angegeben werden, da der Anker-tag gibt eine Anzeige Wert, überschreibt es anders.
InformationsquelleAutor der Antwort Brandon Barkley
Habe ich Folgendes gefunden reguläre Ausdrücke (auf dieser blog), die der Lync plugin scheint zu verwenden:
Also mit
oder‐
verhindern, sollte der Lync-vom erkennen der zahlen.InformationsquelleAutor der Antwort mhu
War ich nicht in der Lage zu bekommen, Option 2 zu arbeiten. Ich denke, das ist, weil das add-on wird ausgelöst, nachdem die Seite geladen ist. So, dass hat mir zu denken... Wenn ich den trigger dieser nach 5 Sekunden die Seite zu laden, dann blenden Sie die Elemente. Diese Theorie erwies sich als erfolgreich, aber er versteckte die Telefonnummer zu.
Ich nahm es ein Schritt weiter und baute das element für die Lync Click-to-Call-Klasse nach entfernen der Telefonnummer. Meine Schritte werden vielleicht roh, aber effektiv.
InformationsquelleAutor der Antwort user2200197
Fand ich ein nützliches snippet, um entfernen Sie die Lync-Call-sign hier. Es ersetzt die Bindestriche in der Telefonnummer, die mit einem ähnlich aussehenden Zeichen, und es ist nicht mehr identifiziert, als eine Telefonnummer.
InformationsquelleAutor der Antwort chetan92