入力タグタイプがファイルで、タグ内に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にアクセスします
>>: ログインインターフェースの使いやすさとセキュリティのバランスをとる方法
序文最近、花火アニメーションを作成しました。花火が散るアニメーションです。アニメーションの実装中、花...
<br />リンクをクリックすると、ポップアップ表示される Web ページ アドレスは ...
JS はホバー ドロップダウン メニューを実装します。これは、フロントエンドの面接で遭遇するシナリ...
HTML では、<、>、& などは特別な意味を持ち (<、> はリン...
例: VMware IOInsight は、VM のストレージ I/O 動作を理解するのに役立つツー...
まず第一に、この効果は古い話題であるはずだということはわかっています。今日ファイルを整理していたら、...
目次1. 組み込みオブジェクト2. 数学オブジェクト1. Mathオブジェクトの使用2. 指定された...
ベンダープレフィックスとは何ですか?ベンダー プレフィックス - ブラウザー エンジン プレフィック...
1. CSS背景タグ1.背景色を設定するbackground-ground-color プロパティは...
今日は、興味深いトピックについてお話ししましょう。データベースとテーブルを分割することを検討する前に...
目次序文antd はどのようにしてコンポーネントをカプセル化するのでしょうか?ディバイダーコンポーネ...
【1】存在するループを使用して外部テーブルを 1 つずつクエリし、各クエリの存在する条件ステートメン...
この記事では、CSS ::markerの興味深い疑似要素を紹介します。これを使用すると、テキスト番号...
前に書いたものは複雑すぎるので、シンプルなコアにしましょう <html> <ヘッド...
コンテナの応用はますます一般的になっていますが、大量のコンテナをどのように管理すればよいのでしょうか...