Skype-Nummernerkennung

8

Ist es möglich die Skype Nummer Erkennung mit HTML oder Javascript zu deaktivieren? Ich bin NICHT daran interessiert, es nur für meine Maschine auszuschalten, sondern für jeden, der meine Seite besucht. Ich habe das

gesehen %Vor%

Geschäft, aber es funktioniert nicht für mich mit Firefox. Ich habe auch Kommentare gesehen, dass dieses Meta in Skype 4.2 nicht erkannt wird.

Dies ist ein ziemliches Problem, da skype Daten in der Tabelle als Telefonnummer erkennt. Zum Beispiel die Linie mit zwei Winkeln

00 23 58 17 45 00

wird als Telefonnummer in Tschad erkannt!

Ich weiß, dass ich diesen Zahlen etwas unsichtbaren Müll hinzufügen könnte, aber es gibt eine Menge von ihnen und das ist ziemlich hässlich.

    
Mike D 19.09.2010, 16:51
quelle

6 Antworten

4

Sie könnten immer das folgende CSS hinzufügen:

%Vor%     
Adam 16.10.2012 14:11
quelle
3

Ja, es ist möglich. Sie müssen die Nummer in Ihrem HTML-Code aufteilen, damit sie nicht als Ganzes erkannt wird. Trennen Sie es durch eine Breite von null oder ein transparentes Bild oder etwas. Es könnte sogar reichen, wenn Sie den Routing-Code und die Nummer in seperate span-Tags einfügen. oder besser schwimmende linke div Tags ... Ich habe keinen Skype installiert, also müssen Sie es ausprobieren, aber das ist der Weg zu gehen.

Aktualisierung: Sie könnten auch sehen, was HTML-Code erzeugt wird und entfernen Sie es mit einem Javascript-Code, aber das ist tödlich ineffizient und unnötig

LÖSUNG: Es scheint ausreichend zu sein, das weiche Trennzeichen ­

zu verwenden

here einen Artikel dazu: Ссылка

    
The Surrican 19.09.2010 16:58
quelle
3

Ich sah über die Interweb eine Menge von möglichen Lösungen Javascript-Lösungen, Meta-Tags, CSS und vielleicht fand ich einen Hack tatsächlich für meine Websites funktioniert, habe ich auf einigen Computern getestet und es funktioniert und ich denke, es wird funktionieren, bis Skype nicht ' t etwas in ihrem Code ändern.

Ich habe gesucht, was der Skype auf unseren Seiten genau macht, und er erzeugt, wie Sie bereits sagten, einige Umkreise um die Telefonnummern, fügt aber am Ende des Dokuments, direkt nach dem Tag, ein <object> -Tag hinzu Körper geschlossenes Tag.

Und hier sah ich den Trick! Kurz vor diesem Objekt gibt es ein Konfigurations-Tag:

%Vor%

Dies wird dynamisch vom Plugin hinzugefügt! aber hier wird die Lösung offensichtlich, um schließlich zu verhindern, skype Unordnung mit Ihrem Design und vermeiden Sie die Telefonnummer ändern die Lösung ist sehr früh in das Dokument das folgende Tag einfügen:

%Vor%

Beachten Sie die autoextractnumbers="0", hier ist der Trick. Das Dokument wird trotzdem nicht mit diesem Tag validiert, da es kein Attribut "autoextractnumbers" gibt, aber ich habe festgestellt, dass es auch funktioniert, wenn es kommentiert wird:

%Vor%

Und das ist es! Genießen Sie Ihre Webseiten frei von unordentlichen Plugins! Und Ihre Webseite wird weiterhin korrekt validiert. Hoffe, es funktioniert auch für dich! Ich habe auf ein paar Computer 3 verschiedene Browser und 2 verschiedene Skype-Versionen getestet, jetzt funktioniert es für mich, lass es mich wissen, wenn es auch für dich funktioniert und wenn es funktioniert, teile es:)

    
lukart 27.09.2011 17:34
quelle
1

Ich würde versuchen, das CSS hinzuzufügen:

%Vor%

Leider kann ich es nicht testen, weil ich die Symbolleiste nicht in Firefox arbeiten kann, und die Entwicklerwerkzeuge von IE schneiden es nicht ab. Wenn es nicht funktioniert, würde ich versuchen, es nach dem Laden der Seite über Javascript hinzuzufügen.

    
Tom Smilack 19.09.2010 18:23
quelle
0

Probieren Sie dieses JavaScript:

Ссылка

    
TimS 19.09.2010 17:01
quelle
0

Alle für diese Frage bereitgestellten Lösungen funktionieren nicht mehr oder sind nicht sehr effizient. Das folgende CSS entfernt die Skype Click-to-Call-Buttons sehr effizient.

%Vor%     
Daniel Samuels 18.06.2013 09:33
quelle

Tags und Links