2015-06-03 89 views
0

我已经上了火力后端(JavaScript客户端V2.2.4)开发的iPhone web应用程序火力离线失去重心上输入

当我打开飞行模式的应用程序激活(没有网络)的应用程序是加载细,一切都被缓存与cache.manifest

我可以看到在Safari浏览器的控制台,该火力客户正在为我的火力后端调用。这些呼叫失败,因为我没有任何网络。

调用看起来是这样的:/.lp?start=t & SER = 17611300 & CB = 10 & V = 5

问题:

如果用户把焦点集中在一个文本,焦点丢失每次的火力点呼叫失败,这对用户

任何想法如何避免这种行为很烦人?

我用例的特殊性:

  • 我下线
  • 用户把焦点在一个textarea
+0

呀,所以,由于缺乏类似的问题来看,我要出去肢体和说这不是很普遍,可能是特定于你的用例,这里没有足够的信息来重现或理解这个问题,而且它将采取一些故障排除和范围缩小来接近答案。 – Kato

+0

嗨,这个问题已经更新了更多细节 – denisjacquemin

+0

请参阅[创建一个mcve](http://stackoverflow.com/help/mcve) – Kato

回答

0

这里是一个解决办法

我发现/.lp?start=t&ser=17611300&cb=10&v=5对于长池连接

的WebSockets是ENO啊,我,所以我强迫的WebSocket只能用下面的代码

Firebase.INTERNAL.forceWebSockets(); 

的问题消失了