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년 전 조회 528
13년 전 조회 650
13년 전 조회 4,433
13년 전 조회 6,258
13년 전 조회 951
13년 전 조회 4,767
13년 전 조회 1,068
13년 전 조회 580
13년 전 조회 750
13년 전 조회 578
13년 전 조회 472
13년 전 조회 718
13년 전 조회 862
13년 전 조회 524
13년 전 조회 600
13년 전 조회 1,037
13년 전 조회 7,582
13년 전 조회 2,786
13년 전 조회 510
13년 전 조회 1,096
13년 전 조회 1,026
13년 전 조회 1,134
13년 전 조회 5,029
13년 전 조회 473
13년 전 조회 996
13년 전 조회 2,428
13년 전 조회 2,062
13년 전 조회 1,737
13년 전 조회 1,926
13년 전 조회 2,823
13년 전 조회 486
13년 전 조회 1,956
13년 전 조회 1,364
13년 전 조회 3,151
13년 전 조회 3,203
13년 전 조회 1,002
13년 전 조회 4,054
13년 전 조회 1,115
13년 전 조회 1,307
13년 전 조회 1,748
13년 전 조회 1,691
13년 전 조회 775
13년 전 조회 959
13년 전 조회 2,855
13년 전 조회 918
13년 전 조회 1,455
13년 전 조회 2,211
13년 전 조회 2,037
13년 전 조회 765
13년 전 조회 1,403
13년 전 조회 3,755
13년 전 조회 1,029
13년 전 조회 1,475
13년 전 조회 979
13년 전 조회 1,150
13년 전 조회 1,626
13년 전 조회 725
13년 전 조회 1,641
13년 전 조회 1,287
13년 전 조회 842
13년 전 조회 9,248
13년 전 조회 936
13년 전 조회 819
13년 전 조회 898
13년 전 조회 1,625
13년 전 조회 1,026
13년 전 조회 1,117
13년 전 조회 779
13년 전 조회 631
13년 전 조회 4,720
13년 전 조회 1,007
13년 전 조회 1,090
13년 전 조회 847
13년 전 조회 6,749
13년 전 조회 913
13년 전 조회 1,254
13년 전 조회 1,222
13년 전 조회 2,922
13년 전 조회 906
13년 전 조회 2,799
13년 전 조회 1,268
13년 전 조회 1,861
13년 전 조회 1,416
13년 전 조회 1,565
13년 전 조회 1,803
13년 전 조회 635
13년 전 조회 837
13년 전 조회 810
13년 전 조회 1,125
13년 전 조회 1,155
13년 전 조회 1,929
13년 전 조회 777
13년 전 조회 855
13년 전 조회 3,243
13년 전 조회 984
13년 전 조회 1,233
13년 전 조회 1,611
13년 전 조회 1,066
13년 전 조회 2,048
13년 전 조회 771
🐛 버그신고