您可以像这样检查连接:
function CheckConnection()
{
if( !navigator.network )
{
// set the parent windows navigator network object to the child window
navigator.network = window.top.navigator.network;
}
// return the type of connection found
return ( (navigator.network.connection.type === "none" || navigator.network.connection.type === null ||
navigator.network.connection.type === "unknown" ) ? false : true );
}
连接返回 true,没有连接返回 false。
在 Android Manifest 中,使用以下权限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
编辑:也处理 iframe 中的窗口。添加了另一个权限。