2015-06-03 54 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(); 

的問題消失了