イベントを取得します。呼び出したページが制御されるとは限りません。そのリクエストを処理せず、犬の画像が表示されています。デフォルトは「整合性」です。なしでページが読み込まれ、サブリソースも読み込まれません。回読み込む(つまりページを更新する)と、デモは制御されます。イベントが発生し、代わりに猫が表示されます。呼び出す上記のデモのバリエーションです。最初は猫に遭遇するはずです。私が「すべき」と言うのは、タイミングが重要だからです。有効になった場合のみです。問題になりかねません。ボイラープレートとして使用しているユーザーがたくさんいますが、私自身はめったに使用しません。実際に重要になるのは最初の読み込み時のみです。なくても問題なく機能します。以下に簡単に説明します。更新は、次のいずれかが発生するとトリガーされます。type="x-smartling-placeholder"></ph>対象ページへのナビゲーション。時間以内に更新チェックがあった場合を除く)。変更は回避する必要があります。ヘッダーが無視されます。ヘッダーが優先されます。オプションを設定することでオーバーライドできます。更新済みと見なされます。(これを拡張して、インポートされたスクリプト/モジュールも追加します)。イベントを取得します。)が正常でない場合、解析に失敗する、実行中にエラーをスローする、インストール中に拒否した場合、新しいワーカーは破棄されますが、現在のワーカーはアクティブなままです。(更新中はクライアントが重複します)。アクティブになります。スクリプトを変更したとします。馬について強い意見はありません。上記のデモをご覧ください。引き続き猫の画像が表示されます。使用している現在のキャッシュの内容を上書きすることなく、新しいキャッシュを設定できます。このパターンでは、バージョン固有のキャッシュが作成されます。アプリがその実行可能ファイルにバンドルするアセットに似ています。)を使用する場合もあります。クライアントを制御しなくなるまで有効化を遅らせます。つのバージョンのみが同時に実行されていることを確認するためのものです。ワーカーがまだアクティブになっていないため、引き続き猫の画像が表示されます。待機中であることを確認できます。ない場合でも、ページを更新するだけでは新しいバージョンに引き継がれません。これは、ブラウザのナビゲーションの仕組みによるものです。ヘッダーを受信するまで現在のページは消えません。ヘッダーが含まれていれば、現在のページはそのまま残ることがあります。常にクライアントを制御しています。使用しているすべてのタブを閉じるか、そのタブから移動します。その後、もう一度デモに移動すると、馬が表示されるはずです。更新方法と似ています。再起動するまでは適用されません。それまでの間は、中断することなく現在のバージョンを引き続きご利用いただけます。これを簡単にする機能があります。これについては、この記事の後半で説明します。クライアントを制御できるようになると呼び出されます。これは、古いワーカーがまだ使用されている間に実行できなかった処理(データベースの移行やキャッシュの消去など)を実行するのに最適です。キャッシュを削除します。以前のバージョンから更新していない可能性があります。ある可能性があります。)がバッファされます。イベントが発生すると、アクティベーションは完全に完了します。)を実行する場合は、他のサイトのキャッシュを削除しないように注意してください。始まらない限りキャッシュに接続しないようにします。早期に有効にできます。現在アクティブなワーカーを追い出し、待機フェーズに入るとすぐに(または、すでに待機フェーズに入っている場合は直ちに)アクティブ化します。ワーカーがインストールをスキップすることはなく、単に待機するだけです。呼び出すタイミングは、待機中であるか待機中である限り、実際には関係ありません。イベントで呼び出すのが一般的です。結果として呼び出すこともできます。実行する必要があります。使用するデモをご覧ください。移動しなくても牛の写真が表示されます。ページを取得して画像を読み込もうとする前に、フェッチ、インストール、有効化を行った場合にのみ、牛が表示されます。制御している可能性があることを意味します。使用しないでください。手動アップデート前述のように、ブラウザはナビゲーションと機能イベントの後、更新を自動的に確認しますが、手動でトリガーすることもできます。呼び出すことをおすすめします。割り当てることをおすすめします。絶対にしないでください。現在の場所でスクリプトを更新してください。次のような問題が発生する可能性があります。キャッシュに保存して配信します。