Google-amp-dynamic-css-classes
提供:Dev Guides
Google AMP-動的CSSクラス
amp-dynamic-css-classesは、動的クラスをbodyタグに追加します。 この章では、このタグの詳細を学びましょう。
amp-dynamic-css-classesを使用するには、次のスクリプトを追加する必要があります-
amp-dynamic-css-classesによって世話をされる2つの重要なクラスがあります-
それぞれについて詳しく説明します。
amp-referrer-*
これらのクラスは、ユーザーの来方に応じて設定されます。 ユーザーがGoogleから来ている場合、Googleに関連するリファラークラスが設定されます。 同じことがTwitterとPinterestにも当てはまります。
クラスはリファラーのタイプに基づいて利用可能です。
たとえば、Googleの場合、ユーザーがGoogle検索エンジンからampページをクリックすると、次のクラスが追加されます。
- amp-referrer-www-google-com
- amp-referrer-google-com
- amp-referrer-com
同様に、Twitter、Pinterest、Linkedinなどで利用できるクラスがあります。
アンプビューア
Ampビューアーは、基本的にアンプのURLを変更して、Googleキャッシュから詳細を取得します。 Google検索で何かを検索すると、表示されるカルーセルにはすべてのアンプページが表示されます。
それらをクリックすると、接頭辞としてGoogle urlを使用してURLにリダイレクトされます。 amp-viewerクラスは、ユーザーがamp-viewerでページを表示し、動的クラスを使用しているときに設定されます。
アンペアページをクリックすると、アドレスバーに表示されるURLは次のようになります-