IE8 용 ASP.NET 웹 사이트를 업그레이드해야합니다. IE6에서는 제대로 작동하지만 IE8에서는 제대로 작동하지 않습니다. 이전 버전과의 호환성 모드에서 실행하고 싶지 않습니다. IE8/Firefox와 완전히 호환되도록 코드를 변경하고 싶습니다. 가장 최선의 방법은 무엇입니까? 깨진 것들을 하나 하나씩 고치는 것, 또는이 문제를 해결할 더 효율적인 방법이 있습니까? (일종의 유틸리티입니까?). 미리 감사드립니다.IE8/Firefox 용 ASP.NET 웹 사이트를 업그레이드하십시오.
답변
그럼 브라우저 호환성 문제를 해결할 도구 나 유틸리티가 없습니다. Firebug (Firefox) 및 IE 개발자 도구 모음을 사용하여 웹 사이트가 손상되는 지점을 식별 할 수 있습니다.
하지만 IE6에서 업그레이드하는 것이 좋습니다. IE6에 비해 HTML을 렌더링 할 때 훨씬 좋은 점 때문에 IE8과 호환되는 웹 사이트를 만드는 데 큰 문제가 있거나 문제가있을 것이라고 생각하지 않습니다. 당신이 표현 웹이있는 경우
, 당신은 SuperPreview를 사용할 수 : http://expression.microsoft.com/en-us/dd565874.aspx
이것은 당신이 다른 브라우저에서 당신의 사이트를 비교할 수있는 좋은 도구입니다.
예, 각 브라우저 비 호환성 버그를 거쳐 해당 브라우저에서 해결해야합니다. 버그는 (선호 내 순서로 나열) 3 가지 방법으로 해결할 수 있습니다 : 매우 호환 브라우저와
- 시작, 다른 브라우저의 페이지를 봐 (I 크롬/사파리/파이어 폭스/IE6에 초점 -7-8-9) 이
- 를 사용하여 다른 CSS 기술은, 그건로 사용 CSS Hacks CSS의 "캐스케이드"
- 을 활용
- 사용 IE Conditional Comments는 해당 브라우저에 대한 다른 CSS에서 가져 오는 모든 브라우저에서 동일하게 렌더링 끝 최후의 수단 (보통 Firefox 또는 무엇인가 만)
하지만 "각 브라우저를 방문하십시오"은 까다로운 부분 일 수 있습니다! 도움이되는 몇 가지 도구가 있습니다.
@Brian은 Expression Web (+1)에 대해 SuperPreview를 언급했지만 Expression Web이없는 사람들에게는 free version of SuperPreview for Internet Explorer도 언급했습니다.
동일한 컴퓨터에서 다른 버전의 IE를 비교할 수 있습니다 (이 제품 이전에는 어렵습니다). Microsoft는 Expression Web 제품의이 하위 집합이 항상 무료로 제공 될 것이라고 주장합니다 (IE6에 대해 나쁘다고 생각하기 때문에!).
IE6-7-8-9 IE의 모든 버전에 집중하는 경향이 있기 때문에 IE6-7-8-9 도구는 나에게 적합하지만 Chrome/Safari/Firefox의 최신 버전에만 집중합니다.
다른 브라우저의 여러 버전에 대한 테스트해야한다면 :
표현 웹 SuperPreview를
- 1. 루트에서 ASP.net 웹 사이트를 실행하십시오.
- 2. ASP.NET, 웹 사이트를 배포하는 단계
- 3. ASP.NET 웹 사이트를 MVC2로 변환
- 4. ASP.NET webforms 사이트를 .net2에서 .net4로 업그레이드하십시오. 참조 된 DLL 문제에 액세스하기
- 5. 소스 컨트롤하에있는 동안 Visual Studio 2010에서 웹 응용 프로그램으로 웹 사이트를 업그레이드하십시오.
- 6. ASP.NET MVC 웹 사이트와 함께 ASP.NET 웹 사이트를 배포하십시오.
- 7. 모바일 장치 용 웹 사이트를 테스트하는 방법
- 8. ASP.NET 웹 페이지 및 IIS 용 면도기
- 9. ASP.NET 웹 사이트를 배포/게시하는 방법은 무엇입니까?
- 10. ASP.NET MVC 웹 사이트를 하위 폴더에 넣기
- 11. ASP.NET 웹 사이트를 http에서 https로 이동 하시겠습니까?
- 12. asp.net 웹 사이트를 점진적으로 업데이트 하시겠습니까?
- 13. asp.net 웹 사이트를 게시 할 때의 문제
- 14. ASP.NET 4 MVC 웹 사이트를 어떻게 배포해야합니까?
- 15. asp.net MVC에서 다국어 웹 사이트를 만드는 방법?
- 16. 컴파일하고 asp.net 웹 사이트를 호스팅하는 방법?
- 17. asp.net 웹 사이트를 컴파일하는 중 오류가 발생했습니다.
- 18. asp.net 웹 사이트를 호스팅 할 수 있습니까?
- 19. asp.net 웹 사이트를 리눅스로 마이그레이션 하시겠습니까?
- 20. 3G 용 웹 사이트를 다시 고려하는 방법은 무엇입니까?
- 21. VB 웹 사이트에 ASP.NET C# 웹 사이트를 서브 사이트로 통합
- 22. Visual Studio에서 ASP.NET 웹 사이트를 디버깅하면 웹 사이트가 다시 시작됩니다.
- 23. JBOSS에서 Hibernate 버전을 업그레이드하십시오.
- 24. 모바일 및 일반 웹 브라우저 용 ASP.net
- 25. Asp.net 2.0 및 Visual Studio 2005 용 Asp.Net 웹 프레임
- 26. 전체 asp.net 웹 사이트를 어떻게 하나의 dll에 넣을 수 있습니까?
- 27. 웹 사이트를 Html로 변환 Excel
- 28. Java로 웹 사이트를 어떻게 만드나요?
- 29. 저장하지 않고 Infopath 양식을 업그레이드하십시오.
- 30. 내 웹 사이트를 BlogEngine.Net과 통합
두 답변이 모두 유용합니다. 감사. – RKP