web-dev-qa-db-ja.com

AMPブラウザーのサポート?

AMP仕様を見ると、CSS変数がカスタムスタイル要素に依存していることを考えると、これは現在のブラウザーサポートが狭いことを意味します。参照: 参照を使用できます

CSS変数を理解していないブラウザーはそのCSSを無視するだけなので、非カスタムスタイルへの「グレースフルフォールバック」があると思います。

AMPのブラウザ互換性/サポートマトリックスはありますか?

24
KevinD

ブラウザのサポート

通常、Chrome、Firefox、Edge、Safari、Operaなどの主要なブラウザの2つの最新バージョンをサポートしています。デスクトップ、電話、タブレット、およびこれらの各ブラウザーのWebビューバージョンをサポートしています。

それ以上に、コアAMPライブラリと組み込み要素は非常に幅広いブラウザーのサポートを目的とし、市場シェアが1%を超えるすべてのブラウザーの修正を受け入れます。

特に、Android 4.0システムブラウザとChrome 28+以降)電話。

from DEVELOPING.md#supported-browsers

しかし.. CSS変数?

CSSカスタムプロパティ(別名CSS変数)の使用はpolyfilledです。

より複雑でネストされたAMP HTMLコンポーネントは、CSSカスタムプロパティの明示的に定義されたセットでスタイル設定できます。これらは、ランタイムによって動的に作成されるすべての子要素に伝播され、目的のスタイルを実現します。

from spec/amp-html-components.md

24
Paul Irish

Paul Irish said に加えて、AMPページ専用のデスクトップWebブラウザーが追加されました: AMP Browser Chromiumに基づいています。

0
niutech