Chrome 80のダウンロードダイアログの文字がにじむ問題(ぼやける)

このサイトを検索 | Search this site
Google Chrome

2020年2月4日、
Google LLC. はGoogle Chrome 80.0.3987.87をリリースしました。

Chrome 80にアップデートして以降、ファイルのダウンロードダイアログの文字がにじむようになりました。

修正までの繋ぎとして暫定対処しました。

高DPIの設定が関係しています。

[Chrome 80.0.3987.87]
  • サードパーティーCookieの送信を停止
  • 通知要求ポップアップを自動でブロックする機能の追加
  • JavaScriptのためのオプショナルチェイニングが導入された
  • faviconにSVG画像が利用できるようになった
  • FTP非対応(エンタープライズを除く)
  • 56個のセキュリティバグフィックス


具体例

以下の環境で発生する可能性があります。
  • Chrome 80.3987.87を使用している
  • ディスプレイを拡大設定している(125%など)

スナップショット


ディスプレイ
拡大縮小とレイアウト、125%
高DPI、変更前
タイトルバーは正常ですが、その他の文字は若干ぼんやりしています。

HighDPI-off
高DPI、変更後
文字がクッキリと表示されるようになりました。

HighDPI-on

回避方法

chrome.exeを探して、高DPIの設定を変更します。

[手順]
  1. chrome.exeを探す
    C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
  2. プロパティを表示する(右クリック > プロパティ)
  3. 互換性タブに切り替える
  4. 「高 DPI 設定の変更」を開く
  5. 「高 DPI スケール設定の上書き」の下のチェックボックスをONにする
  6. 終了

スナップショット

手順2, 3, 4, 5のスナップショットを掲載します。

手順2, 3, 4
Property-chromeexe
手順4
☑ 高い DPI スケールの動作を上書きします。
拡大縮小の実行元:アプリケーション

HighDPIscale

あとがき

Chrome 80.0.3987.87からCookieに設定するSameSite属性の扱いが変わりました。

具体的には、デフォルトの扱いが「同じドメインのサイトから呼び出された場合にCookieを送信する (SameSite=Lax)」という仕様に変わりました。

CookieのSameSite属性

Chrome 79までは、CookieのSameSite属性が空白の場合、SameSite=None が設定されているものとしてCookieを扱っていましたが、Chrome 80は SameSite=Lax が設定されているものとしてCookieを扱います。

Cookie|Chrome
バージョンSameSiteのデフォルト値
Chrome 80Lax
同じドメインのサイトから呼び出された場合にCookieを送信する
Chrome 79 以前None
どのサイトから呼び出されてもCookieを送信する

アマゾン、楽天、Yahooショッピングなどの通販サイトなどで、注文~支払いまでの画面遷移においてCookieを利用しており、かつ、複数のドメインを跨ぐ設計となっている場合はショッピングカートに不具合が発生する可能性があります。

ショッピングカートに入れた商品が会計画面に反映されない症状に出くわしたら、Chrome 80が原因かもしれません?

検証:Chrome 80.0.3987.87
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site