2013-10-16 11 views
10

Stary sposób wyłączania ikon i linków Skype na stronach internetowych (które znalazłem na tej stronie) już nie działa.Nowy sposób wyłączania linków do numerów Skype na stronie internetowej bez zrywania numeru?

Próbowałem: 1. Dodając to do głowy:

<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /> 

2.

span.skype_pnh_container {display:none !important;} 
span.skype_pnh_print_container {display:inline !important;} 

3. Dodanie tych reguł CSS:

span[class^='skype_pnh_container'] {display:none !important;} 
span[class^='skype_pnh_print_container'] {display:inline !important;} 

Wydaje się, że nic już nie działa dla mnie.

Nie chcę uciekać się do łamania numeru telefonu za pomocą tagów span, ponieważ nie będzie można go kliknąć na urządzeniach.

Jeśli ktoś wie o nowym sposobie wyłączania stylów od października 2013, byłbym bardzo wdzięczny. Dzięki,

+1

starają się grać trochę z '' lub '' lub '' –

+1

i '' –

+0

Co jeśli pójdziesz do przodu i rozbicie go w jakiś sposób, ale otocz go linkiem '[broken up number here]'? –

Odpowiedz

2

Spróbuj styl dodając również:

img.skype_pnh_logo_img {display: none !important } 

usunąć ikonę click-to-call.

Można również korzystać z niektórych JQuery jak

$(".skype_pnh_container").attr("onmouseover", "").attr("onclick", "") 

usunąć onmouseover i onclick teleskopowe dodany przez Skype. Aby poprawnie go ustawić, sugerowałbym kombinację pomiędzy $(document).ready() i setTimeout.

Można również wykorzystać ograniczenia zaproszenia click-to-plugin udokumentowane tutaj https://support.skype.com/en/faq/FA12006/how-do-i-script-webpages-to-find-phone-numbers-using-click-to-call

Ważne:

Nie używaj dwóch identycznych ograniczniki razem (na przykład dwa symbole kosmiczne lub dwa myślniki). Takie liczby nie będą rozpoznawane.

Nie należy używać dwóch ograniczników innych niż spacje (na przykład łącznik i nawias okrągły): + 1- (862) -3135071. Jeśli chcesz korzystać kilka ograniczników (dwa lub więcej) na raz, należy umieścić symbol przestrzeń między dwa ograniczniki non-space:

+1 - (862) - 3135071

+1 - 862 - 3135071.

Nie używaj nieobsługiwanych ograniczników (takich jak []).

Więc jeśli używasz dwa ograniczniki niż kosmiczne po drugim (myślnik i nawias) lub jakiegoś nieobsługiwanym separatora, zapewni to, że Skype click-to-call plugin nie będzie w stanie wykryć numer telefonu.

3

zmienić wszystkie numery do zakotwiczenia tagi() i dodać link na przykład:

<a href="tel:123456789">123456789</a> 

href="tel:" działa jak href="mailto:" tak to działa na urządzeniu mobilnym i Skype, jeśli jest zainstalowany na komputerze klienta.

Nadzieja to pomaga

+0

Najlepsze rozwiązanie, IMO. Przejmij kontrolę nad numerem telefonu za pomocą mojego własnego znacznika kotwicy, aby Skype nie musiał go "odkrywać" i niszczyć strony. Znakomity! –

1

Według this article na blogu Demostenes, wszystko co trzeba zrobić, aby udaremnić interakcji Skype z IE jest użycie przynajmniej 1 miękkiego łącznika liczby. Jednostka HTML dla miękkiego łącznika to &shy; lub &#173;.

+0

Łącze przerwane –

Powiązane problemy