it-gundan.com

IE6를 지원해야합니까?

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

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

43
Jason

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

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

108
Nat Ryall

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

43
artlung

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

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

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

31
Bryson

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

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

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

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

8
danivovich

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

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

7
Rex M

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

6
adardesign

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

5
bpeterson76

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

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

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

4
MrG

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

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

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

4
Larry Smithmier

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

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

3
theycallmemorty

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

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

3
Alexandr Ciornii

Checkout http://code.google.com/p/ie7-js/ -IE에서 기본적으로 지원하지 않는 최신 기능을 사용할 수 있습니다

3
Steve Tranby

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

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

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

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

3
Mark Hatton

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

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

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

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

chrome이 (가) 얼마나 빠른지 보면서 턱이 떨어지는 것을보십시오.

그런 다음 IE 6의 보안 수준과 IE6에서 견인 할 수 있도록 디자이너와 개발자가 뒤로 구부리는 데 드는 비용이 얼마나되는지 알려주십시오.

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

3
Jack Marchetti

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

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

2
Grant Palin

"지원"의 의미에 따라 다릅니다. "작업", 예-잠재 고객을 불필요하게 없애는 것을 신경 쓰지 않는 한. "IE6에서는 다른 모든 브라우저에서와 똑같이 보입니다", no .

2
Bobby Jack

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

2
MerlinMags

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

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

2
fwaechter

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

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

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

1
Sruly