Phonegap输入控件在iphone7上崩溃应用程序

Posted

技术标签:

【中文标题】Phonegap输入控件在iphone7上崩溃应用程序【英文标题】:Phonegap input control crashes app on iphone7 【发布时间】:2017-09-15 12:37:52 【问题描述】:

我创建了一个带有文本区域的简单的 hello world 类型的 Phonegap 应用程序。文本区域为 14 行 x 40 列。下面是 index.html 页面的标记:

<body>
<div class="app">
    <textarea rows="14" cols="40">
        This is some generic test inside the textarea.
    </textarea>     
    <div id="deviceready" class="blink">
        <p class="event listening">Connecting to Device</p>
        <p class="event received">Device is Ready</p>
    </div>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
    app.initialize();
</script>
</body>

在 iphone 7 上运行时,在文本区域的空白处执行“downHold”,Phonegap 应用程序将崩溃。 100% 的时间。

输入控件不必是文本区域。我在使用文本框时也经历过同样的事情。

此行为发生在我测试过的 3 部 iphone 7s 上。在 Iphone 5、Iphone 5SE、Iphone 6、Iphone 6S 或 Ipad Mini 上不会发生这种情况。

有其他人经历过吗?

【问题讨论】:

【参考方案1】:

在 iphone 7 上禁用“3D Touch”可解决此问题。

【讨论】:

以上是关于Phonegap输入控件在iphone7上崩溃应用程序的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap / iOS LocalNotification 应用程序在点击“查看”时崩溃

由于应用程序在启动时崩溃,Phonegap ios 应用程序被拒绝

安装插件后phonegap应用程序崩溃

cordova/phonegap 1.6 在第二次发布时崩溃

Phonegap 恢复应用程序崩溃

带有 Phonegap 的 Android 应用程序在横向旋转时崩溃