Firebase Local Emulator の "Running in emulator mode. Do not use with production credentials." を消す方法

Firebase Local Emulator の "Running in emulator mode. Do not use with production credentials." を消す方法

September 14, 2021

「何について調べますか?」 → 「お前を消す方法」

Running in emulator mode. Do not use with production credentials. #

Firebase のローカルエミュレータ環境で開発中、Authentication により上記ワーニングが画面上に表示されます。

わかった、もう十分わかったよ。UI の確認をしたいのにお前が邪魔だよと感じた時の対応方法です。

CSS で display: none; するのが簡単 #

色々方法はあるでしょうが、CSS で display: none; するのが最も簡単だと思います。

デベロッパーツールを開いて問題の要素を見てみましょう。以下が見つかります。

<div
  class="firebase-emulator-warning"
  style="position: fixed; width: 100%; background-color: rgb(255, 255, 255); border: 0.1em solid rgb(0, 0, 0); color: rgb(181, 0, 0); bottom: 0px; left: 0px; margin: 0px; z-index: 10000; text-align: center;"
>
  Running in emulator mode. Do not use with production credentials.
</div>

z-index: 10000; という自己主張の強さですよ。

ということで大人しく消えてもらいましょう。グローバルな CSS などに以下を記載。

.firebase-emulator-warning {
  display: none;
}

グッバイ ✋