Отключаем плагин 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); });
НЕ ПОНЯТНО,,, КУДА ЗАЙТИ И КАК ЕГО ОТКЛ?
в хеадер канеша, куда ж ещё
вы наверное не знакомы с этим термином но я все ДОХОДЧИВО вам объясню.
короче, подключаетесь через 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. совсем просто.