我正在向移动网站添加通话按钮
<div class = "button page1"
<div class = "phone-button">
<a href = "tel:8885555555">
<span class = "button">
<span class = "phone-img"></span>
<span class = "button-text">Call</span>
</span>
</a>
</div>
</div>
除了一些小的 css 差异之外,呼叫按钮 div 在整个站点中都是相同的。该按钮在一个页面上工作正常,但对于所有其他情况,当单击呼叫按钮时,数字会弹出一秒钟然后消失,在“取消/呼叫”弹出窗口中显示 html 而不是电话号码. 该按钮在其他手机上正常工作,所以有谁知道为什么它在移动 safari 中不起作用?
更新:该网站使用 Sencha Touch 框架,我发现一些关于那里的错误的旧论坛帖子(http://www.sencha.com/forum/showthread.php?153341-tel-link-does-not-work-on -iOS-with-ST-2.x!),但我找不到最近的任何东西。