Deprecated : The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Google Developers Japan: Chrome 53 ベータ版: Shadow DOM、PaymentRequest、Android での動画自動再生
[この記事は Hayato Ito、Shadow DOM お抱え運転手による Chromium Blog の記事 " Chrome 53 Beta: Shadow DOM, PaymentRequest, and Android autoplay " を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。]
特に記載のない限り、下記の変更は Android、Chrome OS、Linux、Mac、Windows 向けの最新の Chrome ベータ版 に適用されます。
Shadow DOM V1
HTML、CSS、JavaScript は強力な開発言語ですが、大規模なコードベースのメンテナンスは難しい場合もあります。サードパーティのコンテンツを埋め込んだサイトでも、そこに含まれるスタイルがアプリの他のパーツに影響しないことを確認する必要があります。Chrome 53 は Shadow DOM V1 をサポートしています。これによって、要素のスタイルと子要素の DOM をカプセル化してメインのドキュメントから切り離せるようになるため、大規模なサイトや複合サイトのメンテナンス性が改善されます 。Shadow DOM V1 は、バージョン V0 からいくつか重要な変更 が行われており、主要なブラウザ ベンダーの広い同意を得ています。十分な数のデベロッパーが V1 に移行するまで、Chrome は両方のバージョンの API をサポートします。shadow root の動作は、どちらの API で作成されたかによって決まります。
PaymentRequest API
ウェブで支払いを完了するのはユーザーにとってわずらわしい操作であり、サイトでのコンバージョン率の低下につながる可能性があります。情報の入力はオートフィル によっていくらか簡単になりますが、モバイル端末で効率的にデータを入力するのは依然として難しい課題です。PaymentRequest は、クレジット カードまたは Android Pay を使用してウェブ上で高速、シームレスかつ安全な支払い を行う仕組みです。さらに、ユーザーは請求先住所、発送の詳細、支払者情報を手入力せずに設定できます。PaymentRequest は、Android 向け Chrome で利用できます。他のプラットフォームでのサポートも今後拡大する予定です。
Android 向け Chrome での muted ビデオの自動再生
ビデオはユーザーを獲得する優れた方法ではありますが、突然再生が始まると不快に感じる場合があります。このような現象は、特にユーザーが音声を再生させたくない環境にいる可能性があるモバイル端末で起こりがちです。Android 向け Chrome では、muted が指定されたビデオの再生をユーザーの操作なしに開始 できるようになります。ビデオに muted が指定されており、autoplay 属性がある場合、Chrome はユーザーが見える状態になった際にビデオの再生を開始します。デベロッパーがスクリプトを使ってユーザーの操作なしに muted ビデオを再生することもできます。ユーザーがアクションを行う前に muted ビデオが音声の再生を始めようとすると、自動的に一時停止されます。
今回のリリースに追加されたその他の機能
廃止の予定と相互運用性の改善
Posted by Eiji Kitamura - Developer Relations Team