我使用 JavaScript 开发 Win 8 Metro 应用程序,可以看作是一个 Web 应用程序。现在我应该检查网络声明以使应用程序能够从服务中获取数据。
我有两个选择:
- 一种是运行循环功能以每 X 秒检查一次网络(X 可以随时间变化)。
- 第二个是在任何网络请求操作之前进行检查(例如登录、显示详细信息和退出)。
如果您能告诉我哪种方式更好,我将不胜感激?或者你有另一个解决方案。
我使用 JavaScript 开发 Win 8 Metro 应用程序,可以看作是一个 Web 应用程序。现在我应该检查网络声明以使应用程序能够从服务中获取数据。
我有两个选择:
如果您能告诉我哪种方式更好,我将不胜感激?或者你有另一个解决方案。
Windows.Networking.Connectivity.NetworkInformation类提供了一个 NetworkStatusChanged 事件,只要连接状态发生更改,就会触发该事件。
关于管理连接状态更改的 MSDN 快速入门:http: //msdn.microsoft.com/en-us/library/windows/apps/hh700376.aspx