おそらくFirefoxのセキュリティポリシーに関連する奇妙な動作に気づきました。次のようなプロジェクト構成でも同じ問題がありました。
- /site/html <--- すべての .html ファイルの場所
- /site/resources/... <--- すべてのcss、font、 img 、 jsの場所
ここで、font-awesome.min.css を /site/html ディレクトリの下にある html ファイルに含めて、問題を実験しました。しかし、Font Awesome パッケージをダウンロードすると、Firefox で実際に動作する HTML デモ ファイルが同梱されています。その裏技とは!?
彼らのプロジェクト構造には、「html」フォルダー内にネストされた「resources」フォルダー (「assets」と呼ばれます) があります。これは、Firefox のセキュリティ ポリシーを落ち着かせるようです。最後に、私の答えは次のとおりです。次のような構成を取得します
- /site/html <--- すべての .html ファイルの場所
- /site/html/resources/... <--- すべてのcss、font、 img 、 jsの場所
それは私のために働いた。