私はウェブサイトに取り組んでいますが、ホームページは非常に javascript/jQuery が重いです。このため、モバイル デバイスでページをロードするときにさまざまな問題が発生します。Mobile Safari がクラッシュし、他のデバイスではページが完全にフリーズします。
モバイル デバイスを使用していることが Web サイトで検出された場合、外部の JavaScript ファイルを無効にできるかどうかを知りたいです。
私はウェブサイトに取り組んでいますが、ホームページは非常に javascript/jQuery が重いです。このため、モバイル デバイスでページをロードするときにさまざまな問題が発生します。Mobile Safari がクラッシュし、他のデバイスではページが完全にフリーズします。
モバイル デバイスを使用していることが Web サイトで検出された場合、外部の JavaScript ファイルを無効にできるかどうかを知りたいです。
主な選択肢は 2 つあります。
外部 JavaScript ファイルの先頭で、使用しているデバイスの種類を確認し、必要に応じて残りのファイルの実行をスキップします。
JavaScript ファイルを静的にロードしないでください。代わりに、デバイスの種類を確認し、モバイル デバイスでない場合は JS ファイルを動的に読み込みます。
とはいえ、本当にすべきことは、JavaScript を修正することです。なぜなら、デスクトップとモバイル デバイスの両方で動作する JavaScript を使用できない理由はないからです。モバイル Safari がクラッシュするのは、JS に修正すべき問題があるためであり、モバイル Safari で JS を実行できないからではありません。