GoogleがHeadless ChromeやmacOSのネイティブ通知センターをサポートした「Chrome 59」をリリースしています。詳細は以下から。
Googleは現地時間2017年06月05日、デスクトップ版Stable Channelをアップデートし、Google Chrome v59の安定版をリリースしたと発表しています。Chrome v59ではUI Shellを表示しない「Headless Chrome」やmacOSの通知センターへ統合されたChrome通知などが新機能として盛り込まれています。
New in Chrome 59
- Headless Chrome allows you to run Chrome in an automated environment without a user interface or peripherals.
- Notifications on macOS will be shown directly by the native macOS notification system.
- You can now capture full resolution photos with the image capture API, and there’s plenty more!
New in Chrome 59 – Google Developers
Headless Chrome
Headless Chrome機能は現在、Chrome v59 for Mac/Linuxでのみこの機能を利用する事が出来、以下の通りターミナルからDOMの出力やPDFの作成、スクリーンショットの作成といった機能をUI(ブラウザウィンドウ)を表示せずChromeの機能を利用することが出来ます。
cd /Applications/Google\ Chrome.app/Contents/MacOS/ ./Google\ Chrome --headless --disable-gpu https://apple.com ./Google\ Chrome --headless --disable-gpu --print-to-pdf https://www.apple.com
Headless Chromeを利用するにはChromeのバイナリを指定し、”–headless –disable-gpu”オプションを付けてる必要があるので、Macで利用される方は以下のエイリアスを登録しておくと便利です。
alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome" alias chrome-canary="/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary" alias chromium="/Applications/Chromium.app/Contents/MacOS/Chromium"
macOSのネイティブ通知へ
また、Chrome v59では以前から進められていたChrome独自の通知機能をmacOSのネイティブ通知センターに統合する計画が達成され、
Chrome独自の通知では残らなかったmacOSの”Today”にも以下の様にChromeの通知が残り、後からでも確認できるようになっています。
また、Chrome v59ではブラウザ(Webアプリ)からデバイスに接続されているカメラを操作することが可能な「Image Capture API」が新たにサポートされた他、30件の脆弱性が修正されているので、ユーザーの方はチェックしてみて下さい。
- New in Chrome 59 – Google Developers
- Chrome Releases: Stable Channel Update for Desktop – Google Blog
コメント