Last updated on
Apr 27, 2021
Before you begin, see Connection Functions.
Getting the connection type
<cfclientsettings enableDeviceAPI=true> <cfclient> <cfset conType = cfclient.connection.getType()> <cfset document.getElementById('result').innerHTML=document.getElementById('result').innerHTML+"Type: #conType#"> </cfclient> <div id="result"/>
Valid connection types are Connection.UNKNOWN, Connection.ETHERNET, Connection.WIFI, Connection.CELL_2G, Connection.CELL_3G, Connection.CELL_4G, Connection.CELL, and Connection.NONE.
Finding if the connection is offline
<cfclientsettings enableDeviceAPI=true> <cfclient> <cfset cfclient.connection.onOffline('callback1')> <cffunction name="callback1" > <cfset document.getElementById('result').innerHTML=document.getElementById('result').innerHTML+"The mobile connection has been lost"> </cffunction> </cfclient> <div id="result"/>
Finding if the connection is online
<cfclientsettings enableDeviceAPI=true> <cfclient> <cfset #cfclient.connection.onOnline('callback1')#> <cffunction name="callback1" > <cfset document.getElementById('result').innerHTML=document.getElementById('result').innerHTML+"The mobile connection is active now"> </cffunction> </cfclient>