刷新我的html页面时自动定位电话
Posted
技术标签:
【中文标题】刷新我的html页面时自动定位电话【英文标题】:Automatic target a phone call when my html page is refresh 【发布时间】:2019-11-23 20:07:19 【问题描述】:我需要创建一个 jquery 代码来在页面加载时调用一个数字。代码已添加,但无法在手机上使用。
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,user-scalable=0" />
<meta name="description" content="">
<meta name="author" content="">
<title>test</title>
</head>
<body>
<a id="add_redirect" href="tel:+1-541-754-3010">Call</a>
</body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function()
$("#add_redirect").trigger("click");
);
</script>
</html>
【问题讨论】:
【参考方案1】:始终使用国际拨号格式提供电话号码:加号 (+)、国家代码、区号和号码。虽然不是绝对必要,但最好用连字符 (-) 分隔数字的每个部分,以便于阅读和更好地自动检测。
例如:
电话:+1-303-499-7111
更多信息here。
点击事件不适用于超链接。 您可以改用此解决方法:
$(document).ready(function()
var href = $("#add_redirect").attr('href');
window.location.href = href;
);
【讨论】:
我刚刚尝试了您的建议,但直到无法使用手机。请检查我的代码 @AnirbanHajra 您确实加载了 jQuery 吗?请在原始问题中发布整个 html 文件。 我刚刚发布了完整的 HTML 文件代码,请检查并帮助我。 问题是点击事件不起作用。我在上面的答案中发布了一个解决方法。【参考方案2】:$(document ).ready(function()
$("#add_redirect").trigger('click');
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a id="add_redirect" href="tel:+012345678">Call</a>
【讨论】:
我已经用你的代码试过了,但它直到不能在手机上工作。以上是关于刷新我的html页面时自动定位电话的主要内容,如果未能解决你的问题,请参考以下文章