addEventListener
addEventListener() メソッドは、指定された要素にイベントハンドラをアタッチします。
Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべてのイベントリスナーをリセットします。適切なクリーンアップを確保するため、SPA でリスナーを追加する場合はこのメソッドを使用してください。
addUniversalClickListener
addUniversalClickListener() メソッドは、デスクトップでのマウスクリックと、モバイルデバイスおよびタブレットでのタッチダウンイベントをリッスンするクリックハンドラをアタッチします。モバイルデバイスでは、エンジンが touchstart イベントの後に touchend イベントを検出し、その間に touchmove がない場合にタッチダウンが発生します。
Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべてのリスナーをリセットし、SPA でのクリーンアップを容易にします。
デスクトップデバイスでは、右クリックもこのメソッドをトリガーします (例: 新しいタブでリンクを開くとき)。
clearInterval
clearInterval() メソッドは、setInterval() を介して設定したタイマーをクリアします。
clearTimeout
clearTimeout() メソッドは、setTimeout() を介して設定したタイマーをクリアします。
computeHash
computeHash() メソッドは、文字列からハッシュを計算します。機密性の高い個人情報を直接操作せずに一意のデータを処理するために使用します。
戻り値
getURLParameters
getURLParameters() メソッドは、現在の URL を解析し、検出されたすべてのパラメータを返します。このメソッドは、検索 (?) およびハッシュ (#) パラメータの両方をサポートしています。
performRequest
performRequest() メソッドは、リモート Web サーバーへの呼び出しを開始します。
querySelectorAll
querySelectorAll() メソッドは、指定された CSS セレクタにマッチするすべてのドキュメント要素を静的 NodeList オブジェクトとして返します。
このメソッドは、:contains および :eq を含むセレクタをサポートしています。
戻り値
setInterval
setInterval() メソッドは、指定されたミリ秒間隔で関数または式を実行します。
Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべての間隔をリセットします。適切なクリーンアップを確保するため、SPA ではこのメソッドを使用してください。
戻り値
setTimeout
setTimeout() メソッドは、指定されたミリ秒数後に関数または式を実行します。
Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべてのタイムアウトをリセットします。適切なクリーンアップを確保するため、SPA ではこのメソッドを使用してください。
戻り値