Phonegap 应用程序文本出现,然后立即消失。我该如何调试?

Posted

技术标签:

【中文标题】Phonegap 应用程序文本出现,然后立即消失。我该如何调试?【英文标题】:Phonegap application text appears and then immediately disappears. How do I debug this? 【发布时间】:2013-12-20 01:19:44 【问题描述】:

抱歉,如果这不是一个非常技术性的问题,但我不知道如何解决它,甚至开始着手解决它。我真的不能给你任何代码,因为我不知道是什么修改了什么,因为这是一个庞大的代码库。

基本上发生的情况是,页面上有一个带有文本的框。当我在 iPhone 上导航到此页面时,文本会画一秒钟,然后消失。

它在 android 和每个桌面浏览器(Firefox、Opera、Chrome、Safari)上都可以正常工作,但它只会在 iPhone 上消失。

我正在使用 Safari,而我的手机通过检查器实时连接到调试。当我更改与消失的元素相关联的任何 CSS 时,文本会重新出现。

谁能提供有关如何调试此问题的任何见解?

这是一个正在运行的错误的视频,我不知道如何展示这个:http://instagram.com/p/iH-znlk2Cc/

【问题讨论】:

你用的什么js框架?你能告诉我们一些你的代码吗? 如果将文本框设置为禁用,文本是否仍然消失? 【参考方案1】:

没有真正回答如何调试,而是修复。

看起来 ios 有一个“功能”可以突出显示所有电话号码(实际上是所有号码)。

因此,您所要做的就是禁用电话号码的格式检测。你可以通过粘贴这段代码来做到这一点:

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

html 文件的标题中。

【讨论】:

以上是关于Phonegap 应用程序文本出现,然后立即消失。我该如何调试?的主要内容,如果未能解决你的问题,请参考以下文章

Dos窗口出现然后立即消失

React 路由器组件出现然后立即消失

UITextField 清除故障 - 文本突出显示,选择插入符号出现

PhoneGap + Landscape:SplashScreen 正确加载,然后在闪烁和消失之前短暂旋转

StreamBuilder 的 Firebase 查询出现并立即消失

如何确保菜单关闭时立即消失,而不是部分消失?