首页 > 解决方案 > 网站注册号以电话号码链接的形式出现,有没有办法逃脱?

问题描述

<html>
  <head>
 </head>
  <body>
   <p>
     <ul>
       <li>Washington registration number: 603-243-896</li>
    </ul>
  </p>
 </body>
</html>

我们网站的华盛顿注册号码看起来像电话号码 - 错误地出现在某些手机中。有没有办法防止这种情况发生在这种情况下?我不想禁用页面中的所有电话链接......只是为了这个冒名顶替者。

标签: linkerescapinginline

解决方案


这是某些网络浏览器、电话或其他设备的功能。由于该字段本质上只是纯文本,因此解析器只是假设它可能是一个电话号码,并会让您选择尝试调用它。

您可能可以通过以某种方式混淆字符串来欺骗某些实现,例如

  <li>Washington registration number: &#x36;&#x30;&#x33;&#x2D;&#x32;&#x34;&#x33;&#x2D;&#x38;&#x39;&#x36;</li>
  <li>Washington registration number: 603-<div></div>243-<div></div>896</li>
  <li>Washington registration number: <img src='invalid_file' alt='603-243-896'></li>
  <li>Washington registration number: <img src='wash_reg_num.png'></li>

最后一个肯定会工作,但它是一个丑陋的黑客!倒数第二个可能会出现页面错误。


推荐阅读