Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Как избежать изменение вёрстки аддоном Skype? JScript, HTML
Дата: Четверг, 19.04.2012, 14:14 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Спрашивал mexxterio:
Quote (mexxterio)
Когда указываешь на странице номер телефона, скайп автоматически преобразовывает его "под себя". Из-за чего происходит изменение размера шрифта и, как следствие, меняется внешний вид страницы. Как от этого избавиться?:)


 
Дата: Четверг, 19.04.2012, 14:26 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Для некоторых браузеров есть дополнение (Skype addon), которое определяет номера телефонов на HTML странице и позволяет сделать звонок с сайта по Skype.
Это расширение для Interner Explorer и FireFox включено в последнюю версию Skype.
При этом номера телефонов на странице у пользователя изменяются и будут выглядеть следующим образом:



При загрузке страницы браузер находит номера телефонов и если надстройка Skype включена, вставляется специальный код, вместо текстового номера телефона.

Если вы не предусмотрели это при первоначальной верстке, и данное дополнение портит дизайн, отключить его можно следующими способами:

Вариант 1: мета тег SKYPE_TOOLBAR
Code
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />

- отключает дополнение skype на странице.
Вставляется в
Code
<head>
документа.



Вариант 2: - вставка скрытого контента в номер:
Code
+7 (499) <noskype></noskype>123-12-12

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

Пример добавления скриптом:
Code
<div id="phoneBlock">
+7 (499) 123-12-12<br />
+7 (495) 123-12-12 (Админ)
</div>
<script type="text/javascript">
(function(){
if(document.getElementById('phoneBlock')){var o=document.getElementById('phoneBlock');
o.innerHTML=o.innerHTML.replace(/\((\d*?)\)/gi,'($1)<noskype></noskype>');
};
})();
</script>




Вариант 3 - скрываем стилями дополнения:
Code
<style type="text/css">
span.skype_pnh_print_container{display:inline!important;}
span.skype_pnh_container{display:none!important;}
</style>

- убирают скайповый блок и возвращают назад телефон как он был.
Может перестанет работать если в новых версиях аддона поменяют названия стилей.
Тогда придётся редактировать и дописывать новые стили.



Вариант 4 - использование картинок )))
... Без комментариев )))
....

Прикрепления: 9700408.png (5.0 Kb)

 
Дата: Понедельник, 02.07.2012, 12:08 |
Lynat1k
Рядовой
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 0
Статус: Offline


что такое "вёртски" ??

 
Дата: Понедельник, 02.07.2012, 12:40 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Lynat1k,
что такое "вёртски" ??

Вёрстка веб-страниц - процесс формирования, создания веб-страниц в текстовом либо WYSIWYG-редакторе, а также результат этого процесса, то есть собственно веб-страницы.


 
Дата: Понедельник, 02.07.2012, 12:45 |
Lynat1k
Рядовой
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 0
Статус: Offline


я понял что такое верстка
так может напишешь в теме "Как избежать изменение вёрТСки аддоном Skype? JScript, HTML"
слово верстка без ошибок


 
Дата: Понедельник, 02.07.2012, 12:59 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Lynat1k,
я понял что такое верстка
так может напишешь в теме "Как избежать изменение вёрТСки аддоном Skype? JScript, HTML"

А)
Там очепятка)
Спасибо, поправлю)


 
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия