入力タグタイプがファイルで、タグ内にaccpet="image/*"属性が設定されている場合、ローカルフォルダを開く速度が特に遅くなるのはなぜでしょうか? テストの結果、Mac 上の Safari、Firefox、Chrome では遅延の問題がないことがわかりました (Opera は何らかの理由で常にクラッシュします)。 Windows では、Firefox は遅延しませんが、Chrome のみが遅延します。 そこで、まずacceptを削除することにしました... 案の定、ラグの問題はありませんでした。 次に、このパッケージはaccpet="image/jpg"を試しましたが、実際にはスタックしませんでした。 ! 問題は「image/*」にあるようです しかし、accpetを書いた当初の意図は、すべての写真をフィルタリングすることでした_(:з」∠)_ この要件を満たし、ユーザー エクスペリエンスを向上させるには、列挙型のみを使用できます。 修正されたコード <input type="file" accpet="image/gif,image/png,image/jpeg,image/jpg,image/bmp"/> もう一度試してください。問題なく動作します。 これは、Chrome のSafeBrowsing機能がアップロード時または保存時にファイルをチェックするためであることが判明しました。 Google へのネットワーク接続が高速であれば、問題はありません。 ただし、接続が遅い場合や切断されている場合、SafeBrowsing はファイルのチェックが完了するかタイムアウトするまで、Chrome をしばらくハングさせます。 accept="image/png, image/jpeg, image/gif"を使用すると、これらの MIME タイプはSafeBrowsing のホワイトリストに含まれているため、チェックする必要がないため、この問題を解決できます。 しかし、 accept="image/*"のようなものを使用すると、機能せず、停止してしまう可能性があります。 入力[type=file]の起動が遅くて動かなくなる問題を素早く解決する方法に関する上記の記事は、エディターがあなたと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 |
<<: RHCEはApacheをインストールし、ブラウザでIPにアクセスします
>>: ログインインターフェースの使いやすさとセキュリティのバランスをとる方法
yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...
目次古典的なアプローチ質問その他の質問注意が必要な問題古典的なアプローチご存知のとおり、アカウントの...
この記事の例では、音楽プレーヤーを実装するためのJSの具体的なコードを参考までに共有しています。具体...
Dockerfile は、命令を含むテキスト ファイルです。各命令はレイヤーを構築するため、各命令の...
WebページWB.ExecWB制御印刷方法コードをコピーコードは次のとおりです。 <テーブルの...
この記事では、例を使用して、MySQL イベントの変更 (ALTER EVENT)、イベントの無効化...
1. MySQLをダウンロードするMySQL 公式 Web サイトにログインし、MSI インストー...
目次1. 共同インデックスの説明2. ac はインデックスを使用できますか? 3. 考える4. 最左...
Dockerfile の紹介Docker は、Dockerfile の内容を読み取ってイメージを自動...
効果デモ.html <html> <ヘッド> <メタ文字セット=&qu...
一般的に、URL に基づいてファイルをダウンロードする場合、次の 2 つの解決策があります。 1. ...
MySQL 8.0.19 では、間違ったパスワードを 3 回入力するとアカウントがロックされるよう...
目次1. HTMLタグ要素にCSSスタイルを直接埋め込む2. HTMLのheadセクションにおけるス...
MySQL で group by を使用すると常にエラー 1055 が発生するため、原因を確認する...
目次解決策1: レプリカを再構築する前提条件アドバンテージ欠点手順マスター奴隷解決策2: データ修復...