일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코드이그나이터
- 자바
- html
- codeigniter
- Oracle
- 주식
- 리눅스
- 공모주 청약 일정
- linux
- 공모주 청약
- 7월 공모주 청약 일정
- 오라클
- 6월 공모주 청약 일정
- 주식 청약 일정
- Stock
- java
- 제이쿼리
- Eclipse
- 자바스크립트
- jquery
- css
- 맥
- php
- IPO
- 주식 청약
- Stock ipo
- MYSQL
- 공모주
- JavaScript
- SQL
- Today
- Total
개발자의 끄적끄적
[javascript/jquery]메타(Meta)태그 jquery로 요소 내용 변경하기 [펌] 본문
[javascript/jquery]메타(Meta)태그 jquery로 요소 내용 변경하기 [펌]
C.m.A 사이트에서 사용하고 있는 메타태그 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<meta id="meta_name" name="msapplication-starturl" content="http://chongmoa.com" /> <link id="meta_image_src" rel="image_src" href="http://chongmoa.com/007/90x90.crop.jpg" /> <meta id="meta_twitter_card" name="twitter:card" content="summary" /> <meta id="meta_twitter_url" name="twitter:url" content="http://chongmoa.com/7000" /> <meta id="meta_twitter_title" name="twitter:title" content="C.m.A API 이야기(Mokulsha!) [chongmoa.com]" /> <meta id="meta_twitter_description" name="twitter:description" content="유튜브 태그 생성기 : http://chongmoa.com/youtubetag 여기에서 운영하는 유튜브 태그 생성기 페이지에서 사용하고 있는 있으며 데이타 처리는 Ajax로 처리하고 XE 게시판중 My Music 게시판과 사용자정의(확장변수 및 카테고.." /> <meta id="meta_twitter_image" name="twitter:image" content="http://chongmoa.com/007/90x90.crop.jpg" /> <meta id="meta_og_title" property="og:title" content="C.m.A API 이야기(Mokulsha!)" /> <meta id="meta_og_type" property="og:type" content="website" /> <meta id="meta_og_image" property="og:image" content="http://chongmoa.com/007/90x90.crop.jpg" /> <meta id="meta_og_site_name" property="og:site_name" content="C.m.A API 이야기(Mokulsha!) [chongmoa.com]" /> <meta id="meta_og_url" property="og:url" content="http://chongmoa.com/7000" /> <meta id="meta_og_description" property="og:description" content="유튜브 태그 생성기 : http://chongmoa.com/youtubetag 여기에서 운영하는 유튜브 태그 생성기 페이지에서 사용하고 있는 있으며 데이타 처리는 Ajax로 처리하고 XE 게시판중 My Music 게시판과 사용자정의(확장변수 및 카테고.." /> <meta id="meta_nate_title" name="nate:title" content="C.m.A API 이야기(Mokulsha!)" /> <meta id="meta_nate_description" name="nate:description" content="유튜브 태그 생성기 : http://chongmoa.com/youtubetag 여기에서 운영하는 유튜브 태그 생성기 페이지에서 사용하고 있는 있으며 데이타 처리는 Ajax로 처리하고 XE 게시판중 My Music 게시판과 사용자정의(확장변수 및 카테고.." /> <meta id="meta_nate_site_name" name="nate:site_name" content="C.m.A API 이야기(Mokulsha!) [chongmoa.com]" /> <meta id="meta_nate_url" name="nate:url" content="http://chongmoa.com/7000" /> <meta id="meta_nate_image" name="nate:image" content="http://chongmoa.com/007/90x90.crop.jpg" /> <meta id="cma_meta_twitter_image" name="twitter:image" content="http://chongmoa.com/outPage/img/qrcode/chongmoa_sample.png" /> |
C.m.A 사이트에서 사용하고 있는 메타태그를 변경하는 스크립트
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<script> function cmaMetaTagsChange(url,stitle,scontent,simg){ $("#meta_image_src").attr("href", simg); // 트위터 카드를 사용하는 URL이다. // 트위터 관련 메타태그 $("#meta_twitter_url").attr("content", url); // 트위터 카드를 사용하는 URL이다. $("#meta_twitter_title").attr("content", stitle+" [chongmoa.com]"); // 트위터 카드에 나타날 제목 $("#meta_twitter_description").attr("content", scontent); // 트위터 카드에 나타날 요약 설명 $("#meta_twitter_image").attr("content", simg); // 트위터 카드에 보여줄 이미지
// 페이스북 관련 메타태그 $("#meta_og_title").attr("content", stitle); // 제목표시 $("#meta_og_image").attr("content", simg); // 이미지경로 w:90px , h:60px(이미지를 여러 개 지정할 수 있음) $("#meta_og_site_name").attr("content", stitle+" [chongmoa.com]"); // 사이트 이름 $("#meta_og_url").attr("content", url); // 표시하고싶은URL $("#meta_og_description").attr("content", scontent); // 본문내용
// 네이트온 관련 메타태그 $("#meta_nate_title").attr("content", stitle); // 제목표시 $("#meta_nate_description").attr("content", scontent); // 본문내용 $("#meta_nate_site_name").attr("content", stitle+" [chongmoa.com]"); // 사이트 이름 $("#meta_nate_url").attr("content",url); // 표시하고싶은URL $("#meta_nate_image").attr("content", simg); // 이미지경로 } </script> |
스크립트를 실행하면 아래의 내용대로 메타태그를 변경시켜줍니다.
1 2 3 4 5 6 7 8 |
<script> var url = "http://chongmoa.com/unixtime"; var stitle = "C.m.A 유닉스타임변환"; var scontent = "유닉스타임변환 유닉스타임변환(Unix Timestamp Converter)유닉스타임을 날짜로 변환(Unix timestamp to DateTime)POSIX time으로 부르기도 하는 Unix time 은 컴퓨터시스템에서 시간을 표현하기 위"; var simg = "http://chongmoa.com/img/chongmoa_sample.png"; </script>
<input type="button" value="메타 태그 변경하기" onclcik="cmaMetaTagsChange(url,stitle,scontent,simg);" /> |
'개발 > javascript & jquery' 카테고리의 다른 글
[javascript] 글자수 체크, 문자열 길이 구하기(한글 포함) [펌] (0) | 2020.02.17 |
---|---|
[javascript] 자바스크립트에서 urlencode(), urldecode(), rawurlencode(), rawurldecode() php 코드와 동일하게 설정 [펌] (0) | 2020.02.16 |
[javascript] serialize()를 이용한 ajax Form 데이타 전송하기 (0) | 2020.02.13 |
[javascript] input 태그에 엔터키 입력 동작하게 하기 (0) | 2020.02.12 |
[javascript] form action 변경예제 (0) | 2020.02.12 |