LoginSignup
0
1

More than 3 years have passed since last update.

React + Firebase でhostingしたwebアプリをSafariで開くと<script>要素と<style>要素の値が表示されてハマった話

Posted at

経緯

Reactで開発してFirebaseにHostingした。
Hosting先のURLをiPhone(safari)で開いてみたら、下の画像のようなコード?が画面に表示されていた。
エラーかと思ったが、Macでsafariの 開発者ツール を使って確認したところ<script>要素と<style>要素の値がブラウザに表示されてしまっているだけで他の要素は正常だった。

解決

そもそも<script>要素と<style>要素はchromeでは自動的に非表示になっていたが、safariでは表示されてしまったようだ。
cssで下記を追加して見た目的には解決した。


style {
  display: none;
}

script {
  display: none;
}

追記

問題は他にあるのかもしれないが、ひとまずこれで。下記の問題は先送り。
- FirebaseのHostingの設定を漏らした?
- Reactの設定を漏らした?
- Reactのライブラリの不具合?

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1