我在互联网上看到了很多可能的解决方案 javascript 解决方案、元标记、css,也许我发现了一个真正适用于我的网站的 hack,我在一些计算机上进行了测试,它可以工作,我认为它会工作,直到 Skype 不改变某些东西在他们的代码中。
我正在查看我们页面上的 Skype 到底在做什么,它在电话号码周围创建了一些跨度,正如你已经说过的,但它甚至<object>
在文档末尾添加了一个标签,就在正文关闭标签之后。
在这里我看到了诀窍!就在该对象之前有一个配置标签:
<span id="skype_highlighting_settings" display="none" autoextractnumbers="1"></span>
这是插件动态添加的!但是这里的解决方案变得很明显,为了最终停止 Skype 干扰您的设计并避免更改电话号码,解决方案是在文档的早期插入以下标签:
<span id="skype_highlighting_settings" display="none" autoextractnumbers="0"></span>
注意 autoextractnumbers="0",这是诀窍。该文档无论如何都不会使用该标签进行验证,因为没有属性“autoextractnumbers”,但我注意到即使评论它也有效:
<!-- <span id="skype_highlighting_settings" display="none" autoextractnumbers="0"></span> -->
就是这样!享受无杂乱插件的网页!而且您的网页仍将正确验证。希望它也适合你!我已经在几台计算机上测试了 3 个不同的浏览器和 2 个不同的 Skype 版本,现在它适用于我,让我知道它是否也适用于你,如果它有效分享它:)