gpt4 book ai didi

ios - 为什么电话 :* links don't work on ios?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:30:30 26 4
gpt4 key购买 nike

我把这个添加到 config.xml

<access origin="*"/>
<access origin="tel:*" launch-external="yes"/>
<access origin="mailto:*" launch-external="yes"/>
<allow-intent href="*"/>
<allow-navigation href="*"/>
<allow-navigation href="tel:*"/>
<allow-navigation href="mailto:*"/>
<allow-navigation href="data:*"/>
<plugin name="cordova-plugin-whitelist" version="1" />

并将此添加到 index.html:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

当我点击这样的链接时:<a href="tel:+1234567">Call!</a> 在 ios 上没有任何反应(在 android 上运行良好)。

如果我将 config.xml 更改为:

<access origin="//*"/>
<access origin="tel:*" launch-external="yes"/>
<access origin="mailto:*" launch-external="yes"/>
<allow-intent href="//*"/>
<allow-navigation href="//*"/>
<allow-navigation href="tel:*"/>
<allow-navigation href="mailto:*"/>
<allow-navigation href="data:*"/>
<plugin name="cordova-plugin-whitelist" version="1" />

它会调用,但对服务器的 ajax 请求停止工作。

最佳答案

只删除允许导航

<allow-navigation href="tel:*"/>
<allow-navigation href="mailto:*"/>

我不知道为什么,但它有效!

cordova-ios@4+wkwebview 将首先获取导航过滤器以响应 url,并且什么都不做!!

https://github.com/apache/cordova-plugin-wkwebview-engine/pull/20

关于ios - 为什么电话 :* links don't work on ios?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38310197/

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