我正在使用
<a href="tel:123-456-7890">123-456-7890</a>
在我的专门针对移动设备的网站中,但它也显示在网络浏览器中。每个浏览器在点击页面时都不会打开页面,而 IE 除外。
任何阻止在 IE 中单击此数字时打开页面的解决方案。
最佳答案
尝试这样:
<a href="#" value="tel:123-456-7890">123-456-7890</a>
您可以使用 JS 浏览器检测,请参阅此步骤:http://www.webdeveloper.com/forum/showthread.php?t=210710 然后您可以在 IE 中更改链接,并在其他浏览器和移动设备中保持不变。
我在 WordPress 中使用类似的东西:
global $is_IE;
if(!$is_IE){
?><a href="tel:555-555" >555-555</a><?php
} else
{ ?>555-555<?php }
关于anchor - 阻止在 IE 中打开 <a href ="tel"> 上的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697585/