私のウェブサイトを最初に読み込むと、ユーザーが使用しているデバイスを識別する小さなスクリプトが実行されます。これを試すjavascriptの注文
私は古いデバイスなどの負荷に追加...しかし今度は、最初の負荷の速度は(PCのを含む)すべてのデバイス上で苦しんできた気づきました。
Iは、例えば、私のスクリプトの一番上にこのコード行を書くことだった場合は、次のiPhoneはその後、別のJavaScriptファイルに行けば
。
各デバイスは、まだ、その読みのJavaScriptファイルに移動して、すべてのものを読んで、それはすでにないようので、時間を無駄にしますか?
現在のデバイス認識スクリプトを分割すると、基本的にパフォーマンスが向上しますか?
私は、そのコードは上から下に走る理解が、それは一つの大きなファイルであるため、上部にいくつかのデバイスは、まだ彼らは全体のスクリプトを介して実行されているように、そしていつもより長く、落ち着くまでに数秒かかります。
あなたのデバイススニッフィングスクリプトを投稿してください。 –
は、コードの抜粋で簡単に答えることができます – GGJ
なぜ 'User-Agent'ヘッダーを読んでいないのですが、その時点で必要な正しいスクリプトを含むだけですか? (これが、ほとんどの「モバイル検出」スクリプトが行うことです。 –