대상 브라우저가 IE (IE6 - 끔찍한 것) 인 인트라넷 응용 프로그램을 개발할 때 대화창 창을 표시하기 위해 IE의 showModalDialog()
기능을 사용하지 않아야하는 이유가 무엇입니까?showModalDialog 또는 jQuery 대화 상자 사용
동료는 showModalDialog()
을 선호하지만 대신 FancyBox, FaceBox 또는 ThickBox와 같은 jQuery 플러그인을 사용하는 것을 선호합니다.
대상 브라우저가 IE (IE6 - 끔찍한 것) 인 인트라넷 응용 프로그램을 개발할 때 대화창 창을 표시하기 위해 IE의 showModalDialog()
기능을 사용하지 않아야하는 이유가 무엇입니까?showModalDialog 또는 jQuery 대화 상자 사용
동료는 showModalDialog()
을 선호하지만 대신 FancyBox, FaceBox 또는 ThickBox와 같은 jQuery 플러그인을 사용하는 것을 선호합니다.
나는 showModalDialog를 피할 것이다. IE6의 가치가 하락할 것이기 때문에 showModalDialog를 피할 것이다. 다시 돌아가서 고쳐야 할 것이다. 어떤 대형 조직은 느리지 만 2 ~ 3 년 후에도 여전히 IE6를 사용하게 될 것이라고 생각하십니까?
한편 컨설팅 기관인 경우에는 3 년 후 다시 수정해야합니다.
정말하고있는 일에 따라 다르지만 목록에있는 플러그인은 실제로 대화 상자 창과 동일하지 않습니다. 사진과 콘텐츠를 멋지게 보이게하는 데 더 유용합니다.
귀하의 회사가 IE6에 영원히 머무를 수 없기 때문에 비 독점적 인 제품을 권하고 싶습니다.
또한 jQuery UI 라이브러리를 찾고 Dialog widget을 사용하여 풍부한 사용자 환경을 제공하는 것이 좋습니다.
제 생각에 window.showModalDialog()
은 대부분의 주요 브라우저에 존재하며 Chrome을 제외한 모든 브라우저에서 완벽하게 작동하므로 더 이상 사용되지 않습니다.