skype
Время для прочтения: 1 мин. 15 сек.

Отключаем плагин Skype Click to Call на сайте

Плагин Skype Click to Call позволяет вам нажатием одной клавиши перейти от просмотра веб-страницы к звонку. На большинстве веб-сайтов и в большинстве браузеров (IE, Firefox, Google Chrome) телефонные номера будут выделены голубыми (бесплатный звонок) и серыми (платный звонок) кнопками.

Плагин замечательный, но есть одно «но» — некоторые строки, не являющиеся телефонными номерами, skype ошибочно распознает и уродует их, напрочь ломая дизайн сайта. Чтобы этого не произошло, можно принудительно отключить это дополнение к браузеру для всего сайта при помощи специальных мета-тегов


<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />
<meta content="telephone=no" name="format-detection">

Если же необходимо исключить какой-то конкретный номер, а остальные оставить, то достаточно вставить тег внутри него.


<p>+7 (495) <span style="display:none;">_</span>718-84-11</p>

При копировании, естественно, знак подчёркивания попадет в буфер обмена, а при вставке его нужно будет вручную стирать.

Или же можно использовать какой-нибудь нестандартный тег, например, или тег


<p>+7 (495) <skype></skype>718-84-11</p>

Номер телефона будет без проблем выделяться и копироваться без лишних символов.

В старых версиях Skype фича с мета-тегами не прокатывает. Проанализировав код через Firebug, стало понятно, что плагин оборачивает телефон в с классом skype_pnh_print_container_цифры, после него добавляет с классом skype_pnh_container. Причем ко всем свойствам прописано !important из-за чего не так просто переопределить стили.

Попробуем исправить это поведение при помощи jQuery


$(function() {	
    window.setTimeout(function() {	
        $('span[class^=skype_pnh_print_container_]').removeClass('^skype_pnh_print_container_');
        $('span.skype_pnh_container').remove();
     }, 1000);
});

Ссылки

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

12 комментариев

по хронологии
по рейтингу сначала новые по хронологии

НЕ ПОНЯТНО,,, КУДА ЗАЙТИ И КАК ЕГО ОТКЛ?

SocialChooozy

в хеадер канеша, куда ж ещё
вы наверное не знакомы с этим термином но я все ДОХОДЧИВО вам объясню.

короче, подключаетесь через ssh или ftp-клиент к вашему серверу, там вставляете в базовый файл вьюхи эти мета-теги, в хеадер, как я вам уже сказал, и готово

пум пурум пум. вот и всё. иззи!

для чайников можно инструкцию по подробнее?

Автор
Кобзарёв Михаил

Вставьте метатеги в веб-страницу вашу, куда уж подробнее 🙂 Или вставьте JavaScript-код в страницу. У вас вообще задача какая стоит? Если для себя хотите отключить - вам в настройки вашего браузера надо. Если для клиентов отключить - то в статье все подробно описано.

чудно... как раз для чайника(((((

Автор
Кобзарёв Михаил

Поясните, в чем у вас возникли трудности. Приведите ваш код. Я не телепат, мне тяжело говорить о том, что я не вижу.

у меня браузер зависает из-за сбоя плагина....

Автор
Кобзарёв Михаил

Отключите это расширение полностью или удалите его к черту. В чем проблема-то?

Например, в Mozilla Firefox это можно сделать так:

1. Откройте браузер Mozilla Firefox.

2. Выберите Tools (Инструменты) > Add-ons (Дополнения) > Extensions (Расширения).

3. В группе Skype Extension (расширение Skype) нажмите кнопку Disable (выключить).

В Google Chrome:

1. Откройте Google Chrome

2. Выберите Options (Инструменты) > Extensions (Расширения)

3. Отключите или удалите расширение Skype Click to Call.

Кобзарёв Михаил, СПАСИБО Вам преогромное! теперь все понятно

Автор
Кобзарёв Михаил

Рад помочь!

Светлана

Спасибо, в комментарии про Google Chrome все понятно. Сделала, как вы написали.

И не злитесь, Михаил, на нас чайников. Потому мы и чайники, что ничего не понимаем ;)))

Постоянно выскакивало Skype Click to Call не отвечает. Просто зашла - Пуск -Панель управления - Установка и удаление программ - удалить Skype Click to Call. совсем просто.