检查谷歌地图是否仍然可用

Check if Google Maps still available

本文关键字:谷歌地图 是否 检查      更新时间:2023-09-26

我很清楚如何检查Google API是否已完全加载。

我需要检查谷歌API在运行时是否仍然可用。场景:

  • 应用程序通过internet连接启动
  • 已加载Google API
  • 应用程序失去互联网连接(API仍处于加载状态)
  • 应用程序尝试创建谷歌地图

此时,我的应用程序将崩溃。如何检查谷歌服务是否仍然可用?

使用navigator.onLine

请注意,不要使用window.ononlinewindow.onoffline,如上面的答案所述,该页面特别指出,出于兼容性原因,不要使用这些属性。

来源:http://www.w3.org/TR/offline-webapps/#related

编辑

将事件侦听器添加到窗口对象上的onlineoffline事件。不要将window.ononlinewindow.onoffline直接设置为功能

原始答案

CCD_ 8和CCD_ 9事件在这里会派上用场。

https://developer.mozilla.org/en/docs/Online_and_offline_events