IE 및 Netscape를위한 브라우저 별 코드
웹 사이트를 디자인하는 경우 IE (Internet Explorer)와 Netscape의 차이점과 두 코드 모두를 이해하는 것이 중요합니다.

가장 먼저해야 할 일은 방문자가 어떤 브라우저를 사용하고 있는지 알아내는 것입니다. 이 코드를 사용하면됩니다.

희미한 SvrVar
SvrVar = Request.ServerVariables 설정
BrowserName = SvrVar ( "HTTP_USER_AGENT")
OpSys = SvrVar ( "HTTP_UA_OS")
SvrVar = 없음으로 설정

이제 사용자가 사용중인 브라우저와 운영 체제를 정확히 알 수 있습니다. 다음으로, 각 브라우저마다 별도의 스타일 시트를 설정합니다. 브라우저마다 다른 스타일 시트 명령을 사용하고 운영 체제마다 다른 글꼴을 사용합니다. 다음은 네 가지 주요 조합을 처리하는 방법입니다.

'매칭 시스템을위한 스타일 시트보기'
InStr (BrowserName, "MSIE")> 0 및 InStr (BrowserName, "Win")> 0이면
Response.Write ""
경우 종료
InStr (BrowserName, "MSIE")> 0 및 InStr (BrowserName, "Win") = 0이면
Response.Write ""
경우 종료
InStr (BrowserName, "MSIE") = 0이고 InStr (BrowserName, "Win")> 0이면
Response.Write ""
경우 종료
InStr (BrowserName, "MSIE") = 0이고 InStr (BrowserName, "Win") = 0이면
Response.Write ""
경우 종료

그것은 기본을 처리합니다. 이제 실제 페이지 구성으로 넘어 갑시다. IE와 Netscape의 큰 차이점 중 하나는 IE가 "topmargin"과 "leftmargin"의 본문 매개 변수를 사용하는 반면 Netscape는 "marginheight"와 "marginwidth"를 사용한다는 것입니다. 따라서 본문을 작성하는 코드는 다음과 같습니다.

InStr (BrowserName, "MSIE")> 0이면
Response.Write ""
그밖에
Response.Write ""
경우 종료

동일한 논리를 코드 전체에서 사용하므로 사용자가 작업 한 브라우저 및 운영 체제에 따라 적절하게 작성해야합니다. 예, HTML의 대부분은 모든 브라우저에서 이해되지만 모든 조건에서 웹 사이트가 가능한 한 완벽하게 보이기를 원합니다. IE 및 Netscape, PC 및 Mac에서 코드를 테스트하여 웹 사이트를 볼 때 세상이 보는 것을 이해하는 것은 개발자의 책임입니다!

비디오 지침: 구글 크롬에서 인터넷 익스플로러 모드 사용하기(ie tab multi 플러그인) (할 수있다 2024).