我有一个电话号码的 anchor 。在手机上很棒。在装有Skype或Google语音的台式机上,这很好。问题出在不知道如何处理的台式机上。
我应该怎么办?检测它是否不移动并更改链接?我仍然希望显示链接,只是URL不同。
有没有更好的办法?如果没有,如何更改JavaScript中的移动设备以更改href属性?
谢谢你。
最佳答案
要检测浏览器是否正在使用JavaScript从移动设备启动:http://detectmobilebrowser.com/
然后,您可以使用正则表达式(例如以下之一)在JavaScript中检测电话号码:http://www.regxlib.com/DisplayPatterns.aspx?cattabindex=6&categoryId=7
最后重写链接:aLink.href =“...”
网络浏览器负责为某个链接启动关联的应用程序,我想Skype正在桌面中注册电话号码。恐怕您无法在网页上执行任何操作。