Trigger.io Sencha 在 iOS 上无法加载

3

在加载使用Sencha 2开发的Trigger.io iOS应用时,我卡在了一个空白白屏上。

在Android系统下运行正常,但在iOS系统下只显示一个空白白屏。

以下是调试输出:

[INFO] 943E7E1BD31/Library/Application%20Support/Forge/assets-AA20D894-4614-43FB-BE67-D78F05175E9B/src/index.html
[DEBUG] Returning to javascript: {
[DEBUG]     event = \"internal.connectionStateChange\";
[DEBUG]     params =     {
[DEBUG]         connected = 1;
[DEBUG]         wifi = 1;
[DEBUG]     };
[DEBUG] }
[DEBUG] Native call: {
[DEBUG]     callid = \"C812FD5E-EFAE-4BCD-A3EE-CFB2574F70EA\";
[DEBUG]     method = \"internal.hideLaunchImage\";
[DEBUG]     params =     {
[DEBUG]     };
[DEBUG] }
[DEBUG] Returning to 
[DEBUG] script: {
[DEBUG]     callid = \"C812FD5E-EFAE-4BCD-A3EE-CFB2574F70EA\";
[DEBUG]     content = \"<null>\";
[DEBUG]     status = success;
[DEBUG] }

隐藏启动图片后,它会调用content = \"<null>\";吗?
1个回答

4
原来Sencha 2存在一个bug,会抛出如下错误:
Error: [ERROR][Ext.viewport.Ios#undefined] Timeout waiting for window.innerHeight to change

我进行了一些研究,似乎是与Safari和UI Web View之间的一个bug相关。

为了解决这个问题,在Ext.application({下添加以下内容:

viewport: { autoMaximize: false },

干杯


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接