>  Q&A  >  본문

javascript - Firefox가 로드에 실패한 이미지 자리 표시자를 표시하지 않는 이유는 무엇입니까?

404 페이지에 이미지를 로드하는 경우, 로드 실패에 대한 자리 표시자가 ChromeIE(그림 참조) 아래에 표시되므로 사용자는 이미지 로드에 실패했음을 직접 확인할 수 있지만 Firefox에서는 왜 비슷한 표시가 표시되지 않습니까? 자리 표시자?

阿神阿神2710일 전1058

모든 응답(2)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-19 10:35:43

    Firefox는 특별합니다. 다음 활성화 방법을 시도해 볼 수 있습니다.
    주소 표시줄에 about:config를 입력하여 browser.display.showimageplaceholders를 찾고 값을 true로 설정하세요

    또한 사진이 표시되지 않으면 자리 표시자를 사용하지 않는 것이 가장 좋습니다. 사진을 로드하지 못할 때 기본 사진을 제공하기 위해 여러 가지 방법을 시도해 볼 수 있습니다.

    방법 1

    지연 로딩 방법, src 할당 전에 실제 img가 성공적으로 로드되었는지 확인

    방법 2

    소량의 img를 변환

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

    일괄 img 변환
    으아악

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-19 10:35:43

    Firefox는 콘텐츠를 Alt로 직접 표시하며 IE/Chrome과 같은 기본 그림이 없습니다

    회신하다
    0
  • 취소회신하다