1

タイムアウト時に db の一部のデータを更新し、その結果、データに関連するページのビューを変更するアプリを開発しています。アプリはクロムとファイアフォックスで完全に動作しますが、デバイスで実行すると、このデータは更新されませんが、データベースでは更新されます。たぶんメモリキャッシュの問題?この行にエラーがあるのではないでしょうか?「$(window)」でしょうか?

current_user.Set_last_activity();
$(window).bind('onload',setInterval(function(){current_user.Set_last_activity();},5000));
this.check_users_online() ;
$(window).bind('onload', setInterval(function(){self.check_users_online();},5000));

logcat に次のエラーが表示されました。

08-20 00:12:57.023: E/SUMAN-statusbarpolicy(1658):     
<!>com.android.systemui.statusbar.policy.StatusBarPolicy 1069<!>  
mServiceState.getRoaming()false
4

1 に答える 1

0

Cordova アプリケーションは、データを取得する URL を宣言する必要があります。この既知のホスト名のリストが「ホワイトリスト」です。

お使いのブラウザはより柔軟かもしれませんが、Cordova にはホワイトリスト エントリが必要です。

ホワイトリストへのドメインの追加に関するドキュメントは次のとおりです。

=編集=

devicereadyイベントの代わりにイベントにバインドしてみてくださいonload

于 2013-08-19T22:17:10.810 に答える