これを行う簡単な方法はありません。スクリプト タグとイメージ タグには load イベントがあるため、コールバックをアタッチしていつ読み込まれたかを知ることができます。Css にはクエリするイベントやプロパティはありませんが、img タグを使用して回避策を使用できます。しかし、これはそれほど単純ではありません。なぜなら、既にロードされているスクリプト タグにコールバックをアタッチすると、img タグと同じように、そのコールバックは起動しないからです。したがって、プログレス バーがドキュメント上のすべての img/script/css を追跡し始めると、どの img/script/css が既に読み込まれているかを把握し、まだ読み込まれていないその他のイベント コールバックをアタッチする必要があります。Img タグにはcomplete
プロパティがありますが、スクリプトにはプロパティがないため、単に DOM をクエリしただけでは、スクリプトが読み込まれているかどうかを知ることはできません。CSSはもっとトリックです。
まあ、おわかりのように、これは単純な作業ではありません。実際には複雑であり、個人的には、プログレス バーを表示するためだけに時間と労力を費やす価値があるとは思いません。
あなたのページに古き良きスピンを表示して、幸せになってください:)