Chrome90で変更、追加されたブラウザの仕様 – サンプルコード付き
2021.04.17 IT
Chrome90でoverflow: clip、Permissions-Policy、Shadow DOMのHTML属性指定、デフォルトHTTPSリダイレクト、V8のv9.0リリースなどが追加・変更されました。
overflow: Clip, overflow-clip-margin
chrome90でoverflow: clip が使えるようになりました。動きはoverflow: hidden と似ていますが、プログラムmaticなスクロールを含めボックスに対するあらゆるスクロールを防げます。overflow-clip-margin ではみ出し量を調整できます。
Feature-PolicyがPermissions-Policyに改名
Chrome90より前は Feature-Policy: geolocation 'none' だったのが Permissions-Policy: geolocation=() に変わったくらいで特に変更点はなさそうです。
Shadow DOMをhtmlの属性で設定可能に
shadow dom は今まではjavascriptで設定する必要がありましたが、html上でshadowroot="open" の様に指定が可能になりました。
デフォルトで HTTPS にリダイレクト
urlの入力欄にexample.com と入力すると以前はhttpにアクセスしていましたが、デフォルトでhttpsにアクセスする様に変更されました。
V8のv9.0がリリース
V8はGoogleが開発しているJavaScriptエンジンです。v9.0がリリースされ、高速化やindicesメソッドの仕様変更がありました。