如何删除Skype的检测号码?

时间:2012-04-27 15:33:46

标签: skype

有没有办法删除我的网站上的Skype检测号码,点击通过包含任何头文件或任何代码? 请帮助我删除它...

enter image description here

6 个答案:

答案 0 :(得分:11)

来自“How To Prevent Skype from Highlighting Phone Numbers”:

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

但是,我还没有测试过,也没有能够在Skype的文档中找到这些信息(不是我试过那么难)。

答案 1 :(得分:8)

Skype概述的阻止更改页面的方法是在文档标题中添加元标记,以告诉skype组件不要触摸数字。但是,这不能可靠地工作,而且我的经验通常会被忽略。

与其依赖Skype的不可靠覆盖,我的首选解决方案是将电话号码看作电话号码给访问者,而不是Skype。为此,我们可以在电话号码中间的跨度内添加下划线,并将跨度设置为不显示。代码:

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

示例:

HTML中的原始代码:

Phone:<span>+381113233309</span>

添加下划线后的代码:

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

经过测试并且工作正常。 :)

对于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 :(得分:2)

这个css有been reported

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

它适用于我的机器。

答案 3 :(得分:0)

卸载浏览器插件/扩展程序将删除它。

答案 4 :(得分:0)

Skype注入了一个javascript“setTimeout”事件的HTML。你可以用CSS隐藏它,它并不是真的从你的文档中删除它。阻止来自Skype Click 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);

此脚本在3秒内检查12次,如果有任何SkypeClick2Call对象可用并将其销毁。如有必要,您可能希望增加该次数。您也可以激发自己的脚本来销毁浏览器可能注入的任何其他对象

结果:没有注入SkypeClick2Call HTML,也没有记录javascript错误。

答案 5 :(得分:0)

function reformatPhoneNumberToDisabeSkypeToCall(){
    var processedNumber = $('#phone').text()
        .replace(/\-/g, "-&shy")
        .replace(/\ /g, "&nbsp");
    $('#phone').html(processedNumber);
}

适合我