【问题标题】:Stop auto-detect phone numbers in Phonegap app for iOS (Bug)在 iOS 的 Phonegap 应用程序中停止自动检测电话号码(错误)
【发布时间】:2014-10-08 22:26:58
【问题描述】:

我正在使用 Phonegap Build 和 JQM 开发一个 iOS 应用。

是一个生成数学问题的应用程序,有时我使用 iOS 将其解释为“电话号码”并自动转换为链接的大数字。根据PGB documentation如果将<preference name="detect-data-types" value="false" />添加到config.xml这个停止。

添加到config.xml 的首选项似乎很好,直到我单击一个按钮,并且数字会自动转换为链接,就像忽略首选项一样。

按钮的操作仅用于复制到剪贴板和打印,使用此clipboard plugin 和此printer plugin。这应该不会影响数字(至少我是这么认为的)。

我已经在 iOS 6、7 和 8 中进行了测试,都一样。

知道如何阻止这种情况吗?谢谢!

【问题讨论】:

    标签: html ios cordova phonegap-build


    【解决方案1】:

    尝试添加

    <meta name="format-detection" content="telephone=no">
    

    或者在UIWebView中设置一个属性

    self.webView.dataDetectorTypes = UIDataDetectorTypeNone;
    

    看看this & this

    【讨论】:

    • 当我添加 &lt;meta name="format-detection" content="telephone=no"&gt; 时似乎已修复。谢谢!
    • 如何自动检测电话号码--以上是避免自动检测的解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多