2012-05-22 129 views
3

I am using防止在<a href="tel"> in IE

<a href="tel:123-456-7890">123-456-7890</a> 

in my website specifically for mobile but it is also shown in web browsers. Every browser didn't open a page while clicking on it instead of IE.

Any solution to prevent to open a page while clicking this number in IE.

回答

1

Try it like this:

<a href="#" value="tel:123-456-7890">123-456-7890</a> 

Than you could use a JS browser detection, see in this tread: 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 } 
+0

這種技術是沒用的,因爲在移動設備上我不能使用這種技術實現我的目標。感謝您及時的回覆。 –

+0

@Ahsan是的,你可以。 JQuery也適用於移動設備。或者(*警告*在盒子外面思考未來!)相反,只有用JQuery刪除IE上的href。 –

+0

@Mahmoud:你能用例子來澄清一下嗎? –