iOSでPWA対応サイトをホーム画面に追加したらアイコンの背景(透過)が黒く塗りつぶされる(apple-touch-icon)
iOSでPWA対応サイトをホーム画面に追加したら、アイコンの背景色が黒く塗りつぶされてしまいます。
黒く塗りつぶされないようにするための設定があるものと思っていたのですが、そういった方法は見つからなかったので、どうやら画像の透過が設定された箇所を別の色で塗りつぶしておくしかないようです。
目次
- iOSのホーム画面で表示されるアイコンの設定
- ホーム画面で黒く塗りつぶされるアイコン
- 背景色を設定したアイコンの表示
iOSのホーム画面で表示されるアイコンの設定
PWA対応サイトをiOSのホーム画面に追加した際に表示されるアイコン画像は、サイトのindex.htmlなどに以下のようなコード(apple-touch-icon)を埋め込むと表示されるようになります。
<link rel="apple-touch-icon" href="/images/etoget-192.png" sizes="192x192"/>