JavaScript - Firefox がロードに失敗した画像プレースホルダーを表示しないのはなぜですか?
阿神
阿神 2017-05-19 10:33:43
0
2
1114

ページに画像を読み込む場合に 404 を実行すると、読み込み失敗のプレースホルダーが ChromeIE の下に (図に示すように) 表示されるため、ユーザーはそれを直接確認できます。ロード中の画像があります。失敗しましたが、Firefox が同様のプレースホルダーを表示しないのはなぜですか?

阿神
阿神

闭关修行中......

全員に返信(2)
漂亮男人

Firefox は特別です。次のアクティベーション方法を試すことができます
アドレスバーに about:config と入力して、browser.display.showimageplaceholders を見つけ、値を true に設定します

さらに、画像が表示されない場合は、プレースホルダーを使用しないことをお勧めします。画像の読み込みに失敗した場合は、デフォルトの画像を提供するいくつかの方法を試してください。

方法1

遅延ロードメソッド、SRC割り当て前に実際の画像が正常にロードされたかどうかを判断します

方法 2

少量の画像を変換します

`<img src='real.jpg' alt='test' onerror="this.src='default.jpg'">
`

画像のバッチ変換
リーリー
いいねを押す +0
左手右手慢动作

Firefox は、コンテンツを alt で直接表示し、IE/Chrome のようなデフォルトの画像を持ちません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート