IE6를 지원해야합니까?


43

IE6는 더 이상 사용되지 않으며 Microsoft는이를 죽이고 있습니다.

그러나 나는 여전히 많은 사람들이 그것을 사용한다는 것을 알고 있습니다. 그래도 계속 지원해야합니까?


11
기록을 위해, 당신은 browsesad.com을 시도 할 수 있습니다 :)
Jason

2
“IE6는 더 이상 사용되지 않습니다”— 누구에 의해? 이것에 대한 소스를 가지고 있습니까?
Paul D. Waite

@Paul Microsoft 자체는 최신 버전이 아니며 모든 단일 웹 개발자에 대해서도 마찬가지입니다. 마이크로 소프트는 그것을 죽이려고하지 않았다. IE7 이전의 XP에 대한 업데이트가 있었지만 모든 사람이 설치하지는 않았습니다. 적어도 그 업데이트를 본 기억이 있습니다.
WalterJ89

3
이 질문은 모든 SO 사이트에서 여러 번 요청되었습니다. 그러나 나는 그것이 여기에서 요청되어야했던 것 같아요
WalterJ89

답변:


108

그것은 완전히 사용자 기반에 달려 있습니다. 업무 라인에서 우리는 지역 의회를 지원하므로 컴퓨터가 일반적으로 오래되어 업그레이드되지 않기 때문에 IE6 지원을 유지해야합니다. 그러나 최첨단 사용자를 위해 개발하는 경우 IE6 지원이 덜 필요합니다.

"지원되지 않는"특정 기능을 정상적으로 저하시켜 IE6에서 웹 사이트를 사용할 수 있도록하는 것이 좋습니다. IE6 지원 중단 하면 다른 사람 에게 영향을 미치게 됩니다 . 관심의 여부에 따라 다릅니다.


1
안타깝게도, 우리는 지금 고객을 위해 대규모 재건을 진행하고 있으며, 사용자 기반의 거의 30 %가 여전히 IE6에 있습니다.
Zhaph-벤 Duguid

3
지방 의회에서 당신의 고통을 느낍니다. 실제로 영국의 대부분의 공공 부문은 여전히 ​​계약상의 이유로 이름을 지정할 수 없지만 높은 수준의 범죄와 보안을 다루는 일부 대규모 정부 기관을 포함하여 IE6을 사용합니다.
Dan Diplo

7
내 요점을 증명하기 위해 IE6 청원과 관련하여 HM Gov의 답변을 읽었습니다. "많은 경우 IE6를 계속 사용하고 방화벽 및 맬웨어 스캔 소프트웨어와 같은 다른 수단을 사용하여 대중을 더욱 보호하는 것이 더 비용 효율적입니다. 부문 인터넷 사용자 " hmg.gov.uk/epetition-responses/…
Dan Diplo

다음은 전 세계의 다양한 통계에 대한 기사입니다. webdesignerdepot.com/2010/08/… Nat와이 기사는 모두 정확합니다. 타겟팅 대상에 따라 다릅니다.
Darryl Hein

1
그래 IE 6을 계속 사용하는 것이 비용 효과적 일 수 있지만 언제 중단됩니까? 그들은 피할 수없는 것을 계속 지연시킵니다. 조만간 업그레이드해야하고, 지금 업그레이드하면 장기적으로 시간과 비용을 절약 할 수 있습니다.
Jason

43

심각한 대답은 그들이 사용하는 것에 대해 사용자와 고객을 평가하는 것입니다, 그에서 MSIE6에 대한 트래픽 및 사용 패턴. 또한 얼마나 많은 수를 결정해야하는지, IE6에 대해 사이트를 "충분히 잘"사용할 수있게하거나, 기능적으로 분류 할 수 있습니까? 화장품에 대한 IE 조건부 주석 을 고려할 수 있습니다 . 기능 문제의 경우 IE6 액세스를 종료 할시기에 대한 경고를 사용자에게 제공 할 수 있습니다. 6 업그레이드 경고같은 것을 사용 하여 대안을 제공 할 수도 있습니다. 그러나 일부 기업 사용자에게는 새 브라우저를 다운로드하여 설치할 수있는 충분한 권한이 없으므로 "저기서 게으름 뱅이를 업그레이드하십시오! 브라우저가 8 살입니다!" 사용자를 끌 수 있습니다.


이것은 좋은 대답입니다
Jason

감사. 지금까지 베타를 즐기고 있습니다. 여기 좋은 사람들, 좋은 내용.
artlung

1
업그레이드 경고의 경우, 나는 이것을 좋아합니다 : ie6update.com 미묘하고 IE의 자체 업데이트 메시지처럼 보입니다.
Denilson Sá Maia

31

계약 또는 프리랜서로 작업하는 경우 이는 전적으로 귀하에게 달려 있습니다. Monday By Noon의 Jonathan Christopher가 작성한 Internet Explorer 6 Contract Adendum 버전을 사용합니다 .

저자가 설명한대로 :

이 계약 부록은 고객의 Internet Explorer 지원 (제한적)에 대한 알림 역할을합니다. Creative Commons Attribution-Share Alike 3.0 미국 라이센스에 따라 배포됩니다. 이 문서는 현재 버전 1.0이며 버전 2.0에 도달 할 때까지 자주 업데이트 될 것입니다.

나는 그것을 발견 한 이후로 업데이트 된 것을 보지 못했지만, 그것을 조정하기 전에 사용한 개념과 기본 언어이기 때문에 그것은 중요하지 않습니다. 본질적으로 사이트에 표시된 형식으로 승인 된 디자인을 반드시 사용해야하는 것은 아니지만 프리젠 테이션이 필요한 정보를 표시하는 IE6 용 사이트 버전을 작성한다고합니다. 또한 귀하는 브라우저 업그레이드에 대한 동기를 부여 할 권리가 있습니다.

클라이언트와 프로젝트에 따라 IE6는 지원되지 않으며 추가 비용으로 2 단계 제공으로 IE6에 대한 지원을 제공하거나 완전한 지원을 제공한다고 말할 수 있습니다.

IE6를 지원하도록 선택하면 다음 리소스를 사용하여 기능 지원이 부족한 일부 문제를 완화 할 수 있습니다.

  • html5shiv : IE가 HTML5 요소를 인식하고 스타일을 지정할 수 있는 JavaScript shiv
  • CSS3 Pie :.htcInternet Explorer 6-8이 가장 유용한 CSS3 데코레이션 기능을 렌더링 할 수있게하는 IE 첨부 동작 (파일)입니다. 소자에인가되면, IE 인식하고 표시 할 수 있도록border-radius,box-shadow,border-image복수의 배경 이미지 및linear-gradient배경 이미지로.
  • Modernizr : 기능 감지를 사용하여 향후 CSS3 / HTML5 기능에 대해 현재 브라우저를 테스트하고 지원되는 기능에 대한 요소에 클래스를 추가하는 Javascript 라이브러리입니다. 또한true지원되는false경우와그렇지 않은경우각 기능에 대한 부울 속성이 포함 된 자체 제목의 전역 JavaScript 객체를 만듭니다. 스타일링과 같은 요소를 사용할 수 있도록 HTML5 요소를 인쇄에 대한 지원 추가<section>,<header><nav>.
  • DD_belatedPNG : IE6에 PNG 이미지 지원을 추가하는 Javascript 라이브러리. PNG를요소src<img />요소 또는background-imageCSS의속성으로사용할 수 있습니다. 달리AlphaImageLoader,background-positionbackground-repeat작업 의도와 요소는 응답하므로a:hover의사 클래스입니다.
  • TwinHelix IE PNG 수정 :.htcIE 6에 알파 불투명도를 가진 PNG 지원을 추가하는 IE 첨부 동작 (파일). 전체 CSS 배경 위치 지정 및 반복은 추가 (포함) JavaScript를 지원합니다 (CSS 스프라이트 포함).
  • 무엇이든 : 호버 :.htcIE6, IE7 및 IE8 쿼크에 대해 : hover, : active 및 : focus를 자동으로 패치하는 IE 첨부 동작 (파일)으로 다른 브라우저 에서처럼 사용할 수 있습니다. 얻을 수있는 HTML 자바 스크립트를 통해 문서에 삽입 것을 의미 AJAX 지원을 포함 또한 트리거:hover,:active그리고:focusIE에서 스타일.

DD_belatedPNG는 순수한 JavaScript로 Whatever : hover 및 TwinHelix의 IE PNG 수정으로 해결 된 두 가지 문제를 해결하는 반면, Whatever : hover 및 TwinHelix의 IE PNG 수정은 JavaScript 및 IE 첨부 동작 ( .htc files) 의 조합을 사용합니다 .

그리고 가장 일반적인 수정 사항과 함께 발생할 가능성이 가장 높은 IE 렌더링 문제를 식별하는 몇 가지 리소스가 있습니다.


나는 보통 IE6에 대한 지원을 제외하기 위해 광산을 수정합니다. 이미 언급 한 이유 때문에 (Microsoft는 살해, 나이, 사용자 점유율, Google 삭제 지원, 필요한 시간 투자 등으로 구부 렸습니다) 나는 내 시간이 가치가 없다고 생각합니다. 그리고 당신이 고객에게 이러한 이유를 제시한다면, 그들은 보통 여분의 돈을 가치가있는 여분의 시간을 찾지 못할 것입니다.
Bryson

: O cheetsheet와의 링크에 감사드립니다!
Jason

17

좋은 질문인데, 수백 번 물었습니다. 앤디 클락이 가장 잘 말합니다

http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css

  1. 더 나은 브라우저를 위해 디자인 한 다음 IE6 버그를 처리 할 수있는 대체 솔루션을 디자인하십시오.
  2. 레이아웃 문제를 해결하기 위해 수정 IE6 스타일 시트 작성
  3. IE6에서 JavaScript를 사용하여 CSS 지원 부트 스트랩
  4. IE6에서 다른 브라우저와 동일하게 사이트를 동일하게 표시
  5. 더 나은 브라우저로 개발하고 IE6에 대한 개발 시간이나 테스트 시간을 소비하지 않습니다
  6. IE6 사용자가 사이트 스타일을 보지 못하도록 차단

그것은 훌륭한 연결입니다
Jason

3
당신은 일반적으로 "이 링크를 보시고 [link]"를 인용하기보다는 조금 인용하고 싶습니다
Jeff Atwood

그것은 그의 질문에 대한 답이 아닙니다. 그는 실제로 IE6를 지원하는 방법을 묻지 않았지만 그만한 가치가 있다면 ...
Tom Pažourek

1
지원이 반드시 정의되어야하기 때문에 그의 질문에 대한 정확한 답은 없습니다. 이 기사의 시작 부분에 "Internet Explorer 6 질문에 어떻게 대답하십니까?"라고 말합니다. 질문의 맥락을 정의합니다. 내가 틀리지 않으면 여기에 같은 질문이 있습니다.
Kevin

고객이 대부분 IE6에 관심이있는 경우 IE6을 설계해야하지만 사이트가 이후 버전의 IE (및 고객이 비용지불 하면 firefox)에서도 작동하는지 확인하십시오.
Ian Ringrose

8

사람들이 실제로 업그레이드 할 시간입니다. 사람들에게 정말로 보여주고 싶다면 다른 옵션이 있으며 앞으로 나아갈 필요가 있습니다. 구글이 그들의 제품에서 IE6 지원을 제거하고 있기 때문에, 우리 모두가 같은 일을 할 때입니다.


7

내가 자주 보지 못하는 한 가지 답변은 등급별 지원 과 관련된 기대 관리 입니다 . IE6 사용자는 일반화로 브라우저가 오래되었다는 것을 알고 있지만 여러 가지 이유로 업그레이드 할 수없는 시점에 도달했습니다. 따라서 질문은 교육에서 우리에게 훨씬 더 나은 질문으로 바뀝니다. 이러한 사용자가 웹을 이해하고 깨뜨리기를 어느 정도까지 기대할 수 있습니까?

내 경험에 따르면,이 사용자들 사이에서 웹 사이트가 100 %에서 작동하지 않을 것이라는 일반적인 기대가 있습니다. 따라서 전투의 전반부는 우리에게 유리합니다. 나머지 부분에서는 차등 지원 방식을 사용할 수 있습니다. 그것은 "기능 또는 미적"x "IE6 노력"의 그리드를 만들어 이해 관계자들에게 제시하는 데 도움이됩니다. 관객과 이해 관계자가 함께 할 수있는 IE6 사용자에 대한 실행 가능한 B 수준 또는 C 수준의 지원 등급을 종종 얻을 수 있습니다.


고객이 IE6에서 업그레이드 할 수없는 경우이 기능이 작동하지 않습니다.
Ian Ringrose

@Ian it can-종종 올바른 사례를 만들고 비즈니스가 추가 비용을 이해하도록 돕는 문제입니다.
Rex M

6

우리가이 못생긴 괴물을 더 오래 지탱할수록 오래 살게되고, 너무 나이가 들어서 인공 호흡기에서 벗어나 우리의 삶을 비참하게 만듭니다.


1
잘했다. 이 짐승은 죽여야합니다. : P
Jason

5

나는 심각하게도 여전히 많은 고객들에게 비즈니스 요구 사항이 될 수있는 모든 사이트에서 이것을 개인적으로 지원합니다. 그리고 (더 큰) 청구서를 지불하는 사람들과 누가 논쟁해야합니까?


4

직장에서 IE6를 사용하여 게시 (내 점심에!)

저는 영국 중부 정부에서 일하고 있으며 장래에 ie6에 갇혀 있습니다. 급여 시스템으로 인해 ie7과 ie8이 충돌하는 이유입니다.

저의 유일한 조언은, 만약 당신이 ie6를 지원하기로 선택했다면, 당신이 구축 할 때 그것을 테스트해야한다는 것입니다.


이것은 일반적입니다!, 웹 응용 프로그램이 IE6 이외의 다른 사이트에서 작동 할 가능성은 무엇입니까?
Ian Ringrose

실제로 이전에는 휴대용 파이어 폭스가 설치된 USB 드라이브를 사용했지만 USB 드라이브는 비활성화되었습니다. 업그레이드가 올 때마다 고통의 세계가 될 것입니다.
MrG

4

그것은 모두 대상 고객에 따라 다릅니다. 귀하의 사이트를 구축하려는 사람들이 IE6가 작동 할 것으로 기대합니까? 그렇지 않은 경우 연기됩니까? 기술적 인 문제보다는 이와 같은 질문에 대한 고객 중심의 의사 결정을 사용하는 것이 좋습니다. 고객을 파악하고 그에 따라 계획하십시오.

statcounter는 다음과 같이 지적했다.

IE6는 미국과 유럽에서 처음으로 5 % 미만 으로 떨어졌습니다. 그러나 전 세계적으로 웹 디자이너는 아직 웹 디자이너가 아니라고 제안했습니다. "목표 시장이 아시아 인 경우 IE6의 사용량은 여전히 ​​20.8 %입니다. IE8은 아시아 지역을 넘어 섰습니다." 아프리카는 또한 IE6의 사용 수준이 계속 높습니다.


1
고객이 잠재 고객을 잘못 판단 할 때마다 1 달러를 지불하면 "그들은 기술이 무섭다"라고 고객은 말합니다. 물론, 그들은 일하는 동안 800X600에서 IE 6을 실행하는 정부가 발행 한 PC를보고 있습니다. Voila, 내 고객이 방금 고객을 잃었습니다! 이 사업에서 우리는 생각할 여유가 없습니다.
bpeterson76

고객층이 잘못 판단 될 수 있음에 동의합니다. 그러나 매우 큰 기부 또는 작은 틈새 시장의 70 %를 선택하여 수익을 올리려면 95 % 이상이 필요합니다. 전체 시장에 진출해야하는 경우 IE 6을 지원하십시오. 더 큰 시장의 70 %를 모두 확보하고 새로운 고객이 필요한 경우 틈새 시장을 찾고 있으며 IE 6 지원을 추가 할 수 있습니다.
Larry Smithmier

3

이 오래된 브라우저를 지원하는 문제를 해결하는 실질적인 방법이 있습니다. 두 가지 주요 호환성 문제는 자바 스크립트 지원과 CSS 지원입니다.

jQuery 와 같은 라이브러리를 사용하여 Javascript 지원을 해결할 수 있습니다 . 이렇게하면 코드가 플랫폼 간 (더 느리게 실행 되더라도) 작동 할 수 있으며 한 그룹 (jQuery 작성자) 만 작동하도록 걱정할 수 있습니다. 다른 모든 사람들은 자신의 작업으로 혜택을받습니다.

CSS 지원은 Blueprint 와 같은 CSS 프레임 워크를 사용하여 해결할 수 있습니다 . CSS 프레임 워크는 보편적으로 널리 사용되지는 않지만, "작동 만하는"무언가가 필요하고 HTML에 다소 모호한 클래스 이름을 포함시키는 것에 대해 너무 소중하지 않으면 브라우저 간 개발 속도를 높이고 모든 추측을 제거합니다. 프레임 워크를 사용하지 않으려면 여러 에서 좋은 CSS 재설정 스크립트사용할 수 있습니다 .

사람들이 가능한 한 IE6을 사용하지 않는 것이 좋다고 생각하는 한, 걱정할 필요가 없습니다. 대신 다음 문제 나 프로젝트로 넘어갈 수 있습니다.



3

참고로 2 개월 전에 월드컵에 관심이있는 사람들을 대상으로하는 웹 사이트를 시작했습니다. 내가 얻은 14,000 명 이상의 방문자 중 정확히 262 명이 IE6을 사용했습니다.

도메인에서 IE6를 지원할 필요는 없습니다.


3

많은 사람들이 사용자에 따라 다르며 사용자가 IE 6을 사용하는 경우이를 지원해야한다고 말합니다.

이것은 사실이지만 IE 6 지원을 중단해야합니다.

ajax, jquery, javascript 등에 크게 의존하는 사이트를 구축하십시오.

IE 6에로드 한 다음 Chrome에로드하십시오.

크롬이 얼마나 빠르 냐에 따라 턱이 떨어지는 지보십시오.

그런 다음 IE 6의 보안 상태가 얼마나 좋지 않은지와 디자이너와 개발자가 IE6에서 견인하기 위해 뒤로 구부리는 데 드는 비용이 얼마나되는지 알려주십시오.

그래도 문제가 해결되지 않으면 필요한 작업을 수행하지만 최소한 시도해보아야합니다.


+1; 이것이 왜 다운 보트인지 모르겠습니다. 여기에있는 다른 답변과 거의 비슷하며 좋은 조언입니다. 작년 초 IE 6 지원을 중단했으며 I.E6과 호환되는 새 프로젝트를 만들라는 요청을 받으면 "아니요, 브라우저를 업그레이드하십시오. 그들에게 더 좋은 이유가 뒤따 랐습니다.
Jason

3

최근에 웹 사이트를 개발할 때, 저는 몰도바의 국가 통계를 조사하고 지원하지 않기로 결정했습니다. IE6에서 사이트를 볼 수는 있지만 품질은 낮습니다.

IE6 사용자에게 Chrome 설치를 제안 할 수 있습니다. 따라서 최신 브라우저 사용자처럼 사이트를 볼 수 있습니다.


2

IE6은 다른 브라우저보다 훨씬 뒤쳐져 있으며 지원할 가치가 거의 없습니다. 큰 문제는 많은 기업 사용자가 있거나 그 버전이 여전히 사용되는 다른 상황이라면 어쨌든 필요할 수 있다는 것입니다.

게다가, IE9가 진행 중이며, 현재 사용 가능한 세 번째 미리보기 버전이 있습니다. 사용 가능한 후에도 여전히 IE6를 지원하고 싶습니까? 그것은 지원할 4 가지 버전이 될 것입니다. 가능하다면 IE6 지원을 천천히 단계적으로 폐지하는 것이 좋습니다.


2

상용 사이트에서 IE5 및 6 만 지원합니다. 개인 사이트에서는 신경 쓰지 않습니다 ...

css reset 파일을 사용하여 상자 렌더링 차이를 수정할 수 있습니다.


2

"지원"의 의미에 따라 다릅니다. "직장", 예-잠재 고객을 불필요하게 없애지 않아도됩니다. "IE6에서도 다른 모든 브라우저에서와 동일하게 보입니다", no .


2

한 달에 최대 370 만 페이지에 도달하는 웹 사이트 통계를 보면, 대략 10 %의 사용자가 여전히 IE6을 사용하고 있음을 알 수 있습니다. 이것은 우리가 정말로 무시할 수있는 그룹이 아닙니다.


1

고객을위한 앱을 만들 때 필요한 것을 지원해야하지만 가정용 사용자를 위해 공개 웹 사이트를 만들 때 뒤로하고 싶다면 사이트를 올바르게 볼 필요가 없습니다.

구글, 마이크로 소프트, 페이스 북 등이 IE6 지원을 중단했다면 왜 지원해야합니까?

더 기술적 인 참고에. 멋진 포지셔닝과 많은 JS 효과없이 깨끗한 HTML과 CSS를 사용하면 IE6에서 사이트가 잘 보일 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.