IT未経験のバンドマンがプログラマーを目指して。5.2」の策定を完了し、勧告とすることを発表しました。5.2機能追加、削除、バグフィクスなどが行わているそうです。具体的にどのような変更があったのか調べてみました。要素は閲覧者が操作することが可能なダイアログを表します。open属性が指定されたdialog要素は初期状態で表示され、閲覧者が操作可能。dialog要素はレンダリングされないようです。因みに、open属性は論理属性です。以下、codepenで試してみました。CodePen.JavaScriptモジュールの統合<scripts>要素のtype属性にmoduleを指定すると、JavaScriptのモジュールとして扱えるようになったようです。type="module">toSender1();<script>Referrerポリシーの追加リファラーを送るかどうかのポリシー指定が可能になりました。対応するのはa要素,area要素,iframe要素,img要素,link要素。指定できるポリシーは以下になります。オリジンが同じ場合と異なる場合でそれぞれ指定が異なるようです。{"","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"};WAI-ARIA1.1WAI-ARIAはアクセシビリティのための属性仕様です。今までの仕様よりもアップデートされたものが適用できるようになったようです。世の中のアクセシビリティに対する意識向上にもつながりそうです。link要素にnonce属性が追加link要素にnonce属性が追加されました。以下、nonce属性の説明です。アプリケーションを保護するための仕組みです。要素の内容が実行されます。値は、リクエストごとにランダムな文字列が生成される必要があります。それによって外部からは値が推測できず、インジェクション攻撃を防止することができます。・rel属性にcanonical属性値が追加canonical属性は、正式なURLを検索エンジン側に伝えるURLの正規化を目的とした属性です。canonicalを設定することで、複数の重複ページが存在している場合に検索エンジンに優先させるべきページを伝えることでができ、それ以外のページは重複ページであることを伝える事ができます。・rel属性にnoreferrer属性値が追加noreferrer属性は、リンク先にリファラを送信しないという設定になります。link属性でも指定が可能になりました。Clipアイコンを指定します。スマホのホーム画面にWebサイトのショートカットを保存する際のアイコンですね。実行を許可する場合はtrueを指定します。APIとは、ショッピングサイト上で簡単・高速で一貫性のある決済フローを実現するオープンWeb向けの新しいAPIです。・sandbox属性にallow-presentation属性値が追加sandbox属性は、セキュリティのための属性です。iframe要素によって埋め込まれたHTML文書に制限をかけます。allow-presentation属性は、iframeがpresentationセッションを開始できるようにするかを、iframe埋め込み者が制御できるようにするものだそうです。navigatorオブジェクトにメソッドを追加window.navigatorオブジェクトに、以下のメソッドが追加されました。title)・isContentHandlerRegistered()・isProtocolHandlerRegistered()HTMLElementにinnerTextを追加HTMLElement.innerTextを使用することで、DOM要素の中身がテキストで取得できるようになりました。removed今回の勧告では、keygen要素、menu要素、menuitem要素が削除されました。dropzone属性の廃止inputmode属性は、入力モードを指定するための属性。電子メールアドレスなどなど。dropzone属性は、その場所がドロップ可能な領域であることを表し、さらにドロップしたアイテムの受け入れ方法を指定する属性。windowオブジェクトshowModalDialogの廃止モーダルオブジェクトを生成するオブジェクトです。APIの廃止まとめ今回のHTML5.2勧告と同時に、HTML5.3草案も公開されています。常にルールは変更されていきますので、要チェックです。Changes」をご参照ください。自己紹介m0nch1(yu-ta)IT業界に飛び込んだドラマー。ドラムを叩きながら、いっぱしのプログラマーになるために日々奮闘中。利用規約お問い合わせIT未経験のバンドマンがプログラマーを目指して。IT未経験のバンドマンがプログラマーを目指して。