电话链接无法在iframe中使用,尽管它确实可以在iOS9网站的div中使用.如何使电话链接在iOS9野生动物园中正常工作? [英] Phone links are not working inside iframe though it does work in div in iOS9 web. how to make phone links make work in iOS9 safari?

查看:30
本文介绍了电话链接无法在iframe中使用,尽管它确实可以在iOS9网站的div中使用.如何使电话链接在iOS9野生动物园中正常工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我正在iOS9的iframe中尝试使用电话链接.手机应用程序无法在iOS9的safari中打开.当我尝试内部相同的链接时,它在那里工作.

Hi I was trying phone links inside iframe in iOS9. Phone application doesn't open up in safari in iOS9. When i tried same link inside then it is working there.

我正在尝试使用锚标记.放入div时,此代码将打开电话应用程序.但是,相同的代码在iframe中不起作用.请提出如何使其在iframe中也能正常工作?

I was trying below anchor tag. This code opens up phone application when put inside div. But same code doesn't work inside iframe. Please suggest how does it make to work inside iframes as well?

请使用以下代码查看iframe外部的电话链接

Please use below code to see phone link outside iframe

<a href = "tel://1-408-555-5555">1-408-555-5555</a>

请使用以下代码验证iframe中的电话链接.

Please use below code to verify phone link inside iframe.

<iframe  id = "test" style = "border:none;"></iframe>
<script>
var iframe = document.getElementById("test");
var iDoc = iframe.contentDocument;
iDoc.write('<a href = "tel://1-408-555-5555">1-408-555-5555</a>');
</script>

推荐答案

今天,我遇到了同样的问题,并找到了一个简单的解决方案.只需使用target ="_ parent",链接就可以在iOS9的safari中使用.

Today I had the same problem and found a simple solution for it. Just use target="_parent" and the Links will also work in safari on iOS9.

<iframe  id = "test" style = "border:none;"></iframe>
<script>
var iframe = document.getElementById("test");
var iDoc = iframe.contentDocument;
iDoc.write('<a target="_parent" href = "tel://1-408-555-5555">1-408-555-5555</a>');
</script>

这篇关于电话链接无法在iframe中使用,尽管它确实可以在iOS9网站的div中使用.如何使电话链接在iOS9野生动物园中正常工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆