1

我正在开发一个应用程序,它会在超时时更新数据库上的一些数据,从而改变页面上相对于数据的视图。该应用程序在 chrome 和 firefox 上完美运行,但是当它在设备上运行时,此数据不会更新,但在 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 回答