M

CGF 사용 방법 (지운아빠님 보시면 참조되실 것 같아서. ㅎㅎ)

이메일 정리하면서 보니까 오리스키님이 술드시면서 제 얘기 하셨다는 내용도 있고. . . . ㅋㅋㅋ

한국에 태풍이 왔다는데 오리님은 무사하신지...

오래간만에 sir.co.kr 이 생각나서 들려 봅니다.  

"당신이 만든 프로그램을 설치하니 인터넷이 빨라졌습니다.  감사합니다."  - 이런 이메일을 한통 받았는데, 참 기분이 좋더군요.

한 몇달전? 반년전? 에도 GCF 에 대해 언급을 했었는데 (관리자님이 스크랩 해놓으신다고 하셨어서 기분이 참 좋았던. ㅎㅎ)

제가 받은 위 이메일은 제가 어떤 프로그램을 짜서 받은게 아니라, 한달전 어느 웹사이트를 하나 만들며 GCF 를 설치했기때문에 받은 이메일 입니다. 

GCF (구글 크롬 프레임) 설치방법 (무지 간단해요)

메타에 이렇게 한줄 넣으면 끝입니다.

<meta http-equiv="X-UA-Compatible" content="chrome=IE8" /> (IE 9 이하에서)

or
<meta http-equiv="X-UA-Compatible" content="chrome=1" /> (모든 IE 버전에서)

이렇게만 한줄 넣으면, 구글 크롬에서 사용하는 모든 html5 요소 (canvas 같은), css3 transition, css3 animation 등의 효과, border-radius, 그림자, 등등,, 

암튼 방문자의 IE 브라우저를 99% 구글 크롬으로 변환시켜 줍니다.  (GCF 에서는 iframe 에 넣은 스크립팅이 먹통이 됩니다.)

옆에 보니까 지운아빠님이 sir.co.kr 사이트 리뉴얼 하시던데, (v15.js 라는 파일도 잠깐 훌터봤습니다.)
IE8 상에서 GCF 를 사용하시면 자스 처리속도가 20배나 빨라집니다.

(구글의 v8 엔진의 자스 처리속도가 IE 에 비해서 20배 빠른거죠.)

이래서 미국 웹사이트들은 거의 전부다 GCF 를 사용합니다.

물론 메타에 저렇게 한줄 넣어준다고 IE 가 자동으로 구글크롬화 되는건 아니고, 방문자가 GCF 를 설치해 줘야 합니다.

여기로 가서.


이부분을 자동화 해줘야 합니다.  (내공이 부족하신 초보자이신 경우, 자동화는 힘드실거고 그냥 저거 배너 하나에 안내문구 넣고, 링크 거시면 되겠죠?) 

정리하자면 (sir.co.kr 인 경우)

index.php 에 

1. 메타태그를 넣어주고
2. GCF 를 디텍팅 (어떻게?  오버로드 띄우시던가 오브저버 띄우신던가.. ㅋㅋㅋ)
농담이고, 관리자님이 잘 아시겠지만, php 로는 string 디텍팅 해주는 strpos 를 사용하면 된답니다. 

이런식으로.

$userAgent = $_SERVER['HTTP_USER_AGENT'];
if(
    strpos($userAgent, 'chromeframe') !== false

(저는 php 는 까막눈이라 제가 아는 자스로 처리했습니다.)

요런식으로.

var i = new ActiveXObject('ChromeTab.ChromeFrame');
        if (i) {
          return true;

액티브 X 토큰을 디텍팅 한거죠.

3. 그리고 GCF 스트링/토큰이 디텍트 안 된다, 이러면 IE 에 한해서 (<!--[if lt IE 10]> : IE10은 지원된다니까 10 이하에서만) 모달 하니 띄워주시고,

이런식으로,

1.jpg




그래서 GCF 가 설치되어 있지 않은 경우에만 저 모달 창이 뜨도록.

이게 전부 입니다.  

이런식으로 GCF 사용을 해주면 코딩하는 디자이너 입장에서는 천국이죠. ^^  사용자들에게는 "인터넷이 빨라졌어요", 이런 칭찬도 듣고. ㅋㅋㅋ

한국에서는 IE 때문에 html5 지원이 안되니까 css3 도 안되니까, 이러면서 새로운 코딩을 배우지 않고, 계속 이미지 떡칠만 하고 있으면 디자이너로서 발전이 없을 것 같습니다.  

웹사이트 속도면에서도,

 http://new.sir.co.kr/img/index.png (이거 파일 하나가 무려 74kb 가 넘네요. -..-;;)

이미지 사용 없이 거의 흡사한 모습을 css3 로만으로 만드실 수 있습니다.  

불필요한 이미지 사용을 없에면 사이트가 훨씬더 가벼워지죠. 

html5 shiv 같은 개별적인 자스보다, 모든걸 한방에 해결해주는 GCF 를 강추합니다.

그럼 태풍 조심하시고 안녕히 계세요.  오리스키님 술 넘 많이 드시지 마시구용. ^^  (간을 생각해야죠. 간을.  오리간은 비싼 음식인데, 오리간이 망가지믄... ㅋㅋㅋ)

|

댓글 2개

아, 좋은 정보네요. 감사함다...추천도 스크랩도!!!
css3 로 이것도 되나요? 그렇다면 방법이나 코드 좀 굽신굽신...
흡사한 거 말고 동일하게 만드는 방법이요.
[http://sir.co.kr/data/cheditor4/1209/39e15c08affa1dcc17ae6a993a99d4f5_XfF7LfegYqYdgImkDRo4os.png]
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
13년 전 조회 506
13년 전 조회 623
13년 전 조회 4,408
13년 전 조회 6,227
13년 전 조회 924
13년 전 조회 4,748
13년 전 조회 1,050
13년 전 조회 565
13년 전 조회 729
13년 전 조회 554
13년 전 조회 445
13년 전 조회 697
13년 전 조회 842
13년 전 조회 499
13년 전 조회 572
13년 전 조회 1,012
13년 전 조회 7,550
13년 전 조회 2,767
13년 전 조회 488
13년 전 조회 1,072
13년 전 조회 999
13년 전 조회 1,116
13년 전 조회 5,003
13년 전 조회 442
13년 전 조회 971
13년 전 조회 2,400
13년 전 조회 2,026
13년 전 조회 1,705
13년 전 조회 1,895
13년 전 조회 2,802
13년 전 조회 458
13년 전 조회 1,937
13년 전 조회 1,340
13년 전 조회 3,123
13년 전 조회 3,185
13년 전 조회 979
13년 전 조회 4,026
13년 전 조회 1,091
13년 전 조회 1,283
13년 전 조회 1,710
13년 전 조회 1,663
13년 전 조회 751
13년 전 조회 927
13년 전 조회 2,837
13년 전 조회 892
13년 전 조회 1,434
13년 전 조회 2,178
13년 전 조회 2,014
13년 전 조회 741
13년 전 조회 1,384
13년 전 조회 3,731
13년 전 조회 1,002
13년 전 조회 1,455
13년 전 조회 960
13년 전 조회 1,127
13년 전 조회 1,602
13년 전 조회 707
13년 전 조회 1,620
13년 전 조회 1,260
13년 전 조회 813
13년 전 조회 9,212
13년 전 조회 907
13년 전 조회 793
13년 전 조회 876
13년 전 조회 1,600
13년 전 조회 997
13년 전 조회 1,092
13년 전 조회 750
13년 전 조회 605
13년 전 조회 4,690
13년 전 조회 991
13년 전 조회 1,073
13년 전 조회 822
13년 전 조회 6,720
13년 전 조회 890
13년 전 조회 1,228
13년 전 조회 1,191
13년 전 조회 2,888
13년 전 조회 880
13년 전 조회 2,775
13년 전 조회 1,248
13년 전 조회 1,834
13년 전 조회 1,392
13년 전 조회 1,539
13년 전 조회 1,772
13년 전 조회 609
13년 전 조회 814
13년 전 조회 785
13년 전 조회 1,103
13년 전 조회 1,126
13년 전 조회 1,902
13년 전 조회 751
13년 전 조회 820
13년 전 조회 3,220
13년 전 조회 953
13년 전 조회 1,199
13년 전 조회 1,583
13년 전 조회 1,039
13년 전 조회 2,018
13년 전 조회 742
🐛 버그신고