gpt4 book ai didi

javascript - 在 iOS 版本的 trigger.io 应用程序中键入文本字段会导致除背景之外的所有内容消失

转载 作者:行者123 更新时间:2023-11-28 06:29:08 25 4
gpt4 key购买 nike

更新 #2所以我们找到了如何使用 safari 调试器调试我们的应用程序。对于那些感兴趣的人,这里是有关如何执行此操作的链接:

http://appletoolbox.com/2014/05/use-web-inspector-debug-mobile-safari/

使用它,我们发现我们的问题实际上与我们在代码中使用的 CSS 有关。在我们的 body 类中,我们有属性“overflow-y: auto”。删除这行代码后,移动 safari 中的一切都将恢复正常。

~~~~~~~~~~~~~~~~

更新:经进一步测试。看起来如果我从 iPad 上的 safari 应用程序转到这个应用程序的网络版本(托管在我们的服务器上),这个错误仍然会发生。如果我在 mac 版本的 safari 上做同样的事情,那么这个错误就不会发生。希望这些信息可能有所帮助。

~~~~~~~~~~~~~~~~

因此,我们有一个使用 trigger.io 工具包编译的 javascript 混合应用程序。 Jquery、backbone.js 和 marionette.js 在这个元素中使用。我们刚刚开始在 iOS 设备上进行测试。

此应用程序的 web/android 版本上一切正常,但在 iOS(模拟器和设备)上,出现以下错误:

加载应用程序后,在第一个 View 中,当您第一次点击文本字段时,应用程序会短暂卡住。应用解冻后,trigger.io控制台输出如下错误码:

_BSMachError: (os/kern) 无效能力 (20)

_BSMachError: (os/kern) 无效名称 (15)

一切看起来都很好,但是如果您在文本字段中键入多个字母,整个应用程序就会消失,除了背景 View 。您可以点击文本字段,所有内容都会返回到 View 中,但显然这是客户不应该体验的事情。

我研究了一下,一些建议说尝试编辑 info.plist 文件。我到处都看过,但我似乎找不到这个文件。 trigger.io 似乎以某种方式向开发人员隐藏了这一点。

是否有人对导致此问题的原因或解决方法有任何想法?

谢谢!

最佳答案

因此,我们了解了如何使用 Safari 调试器调试我们的应用程序。对于那些感兴趣的人,这里是有关如何执行此操作的链接:

http://appletoolbox.com/2014/05/use-web-inspector-debug-mobile-safari/

使用它,我们发现我们的问题实际上与我们在代码中使用的 CSS 有关。在我们的 body 类中,我们有属性“overflow-y: auto”。删除这行代码后,移动 safari 中的一切都将恢复正常。

关于javascript - 在 iOS 版本的 trigger.io 应用程序中键入文本字段会导致除背景之外的所有内容消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35093388/

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