最終更新日 :
2025年3月31日
警告 :
すべてのモバイル機能とモバイル関連機能は ColdFusion(2025リリース)で削除されました。
詳しくは、ColdFusion の非推奨の機能を参照してください。
開始する前に、接続関数を参照してください。
接続タイプの取得
<cfclientsettings enableDeviceAPI=true>
<cfclient>
<cfset conType = cfclient.connection.getType()>
<cfset document.getElementById('result').innerHTML=document.getElementById('result').innerHTML+"Type: #conType#">
</cfclient>
<div id="result"/>
<cfclientsettings enableDeviceAPI=true>
<cfclient>
<cfset conType = cfclient.connection.getType()>
<cfset document.getElementById('result').innerHTML=document.getElementById('result').innerHTML+"Type: #conType#">
</cfclient>
<div id="result"/>
<cfclientsettings enableDeviceAPI=true> <cfclient> <cfset conType = cfclient.connection.getType()> <cfset document.getElementById('result').innerHTML=document.getElementById('result').innerHTML+"Type: #conType#"> </cfclient> <div id="result"/>
有効な接続タイプは、Connection.UNKNOWN、Connection.ETHERNET、Connection.WIFI、Connection.CELL_2G、Connection.CELL_3G、Connection.CELL_4G、Connection.CELL、and Connection.NONE です。
接続がオフラインかどうかの確認
<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"/>
<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"/>
<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"/>
接続がオンラインかどうかの確認
<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>
<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>
<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>