ID #1146

Mobifyはどのようにしてリソースの読み込みを防いでいるのですか?

Mobify.jsClient Side Adaptationという技術を使用し、条件付きで外部リソースを読み込んでいます。Client Side Adaptationは外部リソースの読み込みを許可しないウェブブラウザの状態を利用します。
Mobify.js
タグは最初の’<plaintext>’タグを発行します。’<plaintext>’タグ内では、ウェブブラウザは全てのコンテンツが’<plaintext>’のテキストコンテンツであるとみなすため、リソースは読み込まれません。
ドキュメントが完全に消費されると、Mobify.jsは’<plaintext>’タグのテキストの内容から元文書のDOM表現を作成します。これはプログラム的に元の文書内のリソースを変更する場合に便利です。例えば、文書内のすべての画像を反復処理することで、我々はさまざまなリソースを読み込む為に画像の´src´の属性を操作することができます。
操作が完了した時、ドキュメントはレンダリングの為ブラウザに書き戻されます。

タグ: -

関連エントリー:

この FAQ にコメントする