gpt4 book ai didi

android - 以编程方式从 webview 发起调用

转载 作者:行者123 更新时间:2023-11-30 04:45:33 25 4
gpt4 key购买 nike

我有以下问题:

我正在开发一个 Android 应用程序,有时我会加载一个包含来自 Internet 的内容的 webview。 webview 的 HTML 和 javascript 代码包含适当的标签(<a href="tel:0863274XX"> blablabla </a>),以便通过启动我的 android 手机的适当应用程序来通过应用程序执行调用。

不幸的是,当我点击带有 href 的图像时,浏览器会报错“网页不可用”并且无法加载 tel:0863274XX 元素。

加载的webview的header中还包括(具体效果我不太清楚):

<meta name="viewport" content="width=device-width, user-scalable=no"/>
<meta name="format-detection" content="telephone=no" />

我做错了什么?我应该寻找什么?我也曾尝试使用完整的电话号码(带有国家和地区代码)和“调用”标签而不是“电话”,但没有成功。

欢迎任何想法和评论:)

最佳答案

我认为您可能想要使用此处提供的解决方案:

Android WebView "tel:" links show web page not found

在那里,他们基本上开始了一个 ACTION_DIAL Intent 。如果您在 AndroidManifest.xml 中包含适当的权限,您可以将其替换为 ACTION_CALL,但请注意,如果您的 WebView 确实显示不受您的应用程序控制的网页,这对您的用户来说是极其危险的!

关于android - 以编程方式从 webview 发起调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5064234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com