Вопрос по – Как убрать номер, определяющий скайп?

3

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

enter image description here

Ваш Ответ

6   ответов
0

11

Как предотвратить выделение Skype из телефонных номеров& Quot ;:

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

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

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
0
function reformatPhoneNumberToDisabeSkypeToCall(){
    var processedNumber = $('#phone').text()
        .replace(/\-/g, "-&shy")
        .replace(/\ /g, "&nbsp");
    $('#phone').html(processedNumber);
}

0

ь это с помощью CSS, это на самом деле не удаляет его из вашего документа. Лучший способ предотвратить любое действие Skype Call 2 Call - это уничтожить объект до начала действия setTimeout.

/* Destroy injected objects */
var intervalNumber = 12;
var objectDestroyerInterval = setInterval(function() {

  if(intervalNumber == 0) {clearInterval(objectDestroyerInterval);}

  if(window.SkypeClick2Call) {window.SkypeClick2Call = undefined;}

  intervalNumber--
}, 250);

Этот скрипт проверяет 12 раз за 3 секунды, доступен ли какой-либо объект SkypeClick2Call, и уничтожает его. Вы можете увеличить это количество раз, если это необходимо. Вы также можете использовать этот сценарий для уничтожения любого другого объекта, который может внедрить ваш браузер.

Result: SkypeClick2Call HTML не вводится и не регистрируется ошибка JavaScript.

8

предложенный Skype для предотвращения изменений на вашей странице, заключается в добавлении метатега в заголовок документа, чтобы компонент скайпа не касался цифр. Тем не менее, это не работает надежно и по моему опыту обычно игнорируется.

Вместо того чтобы полагаться на ненадежное переопределение Skype, я предпочитаю сделать телефонные номера похожими на телефонные номера для посетителей, а не для Skype. Для этого мы можем добавить подчеркивание в промежутке в середине телефонного номера и установить промежуток не отображать. Код:

<span style="display:none;">_</span>

ПРИМЕР:

Оригинальный кусок кода в вашем HTML:

Phone:<span>+381113233309</span>

Код после добавления подчеркивания:

<span>+38111-<span style="display:none;">_</span>3233309</span>

Проверено и работает нормально. :)

For Wordpress: Я превратил это в простую функцию, чтобы перейти либо в файл functions.php темы, либо в плагин функциональности, который добавляет легкий для запоминания шорткод, т. Е. Текст можно вставить в любой номер телефона, но вставив [noskype] короткий код в середине номера.

// ==============================================
//       PREVENT SKYPE CLICK-TO-CALL HIJACK
//       add [noskype] within the phone number
// ==============================================
function cc_noskype( $atts, $content = null ) {
return '<span style="display:none;">_</span>';
}
add_shortcode('noskype', 'cc_noskype');

наслаждаться

2

было сообщено что этот css будет работать

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

Это работает на моей машине.

Error: User Rate Limit Exceeded Faizan Qadri

Похожие вопросы