페이스북 공유 페이지 만들기

2019. 8. 8. 22:04·Tech Memo

    <!-- Facebook meta tags -->
<meta property="og:type" content="article" />
<meta property="og:title" content="장철희 resume" />
<meta property="og:url" content="http://intro.jcon.tk/responsive/index.html" />
<meta property="og:image" content="http://intro.jcon.tk/responsive/img/img03_s.jpg" />
<meta property="og:site_name" content="프론트엔드 개발자" />
<meta property="og:description" content="잘하는 것도 중요하지만 자라는 것을 더 중요하게 생각합니다" />
//http://www.facebook.com/sharer.php?u={페이지 제목}&t={페이지링크}
$(".facebook").click(function(e){
e.preventDefault();
window.open('https://www.facebook.com/sharer/sharer.php?u='                 +encodeURIComponent(document.URL)                 +'&t='+encodeURIComponent(document.title),                 'facebooksharedialog',                 'menubar=no, toolbar=no, resizable=yes, scrollbars=yes, height=300, width=600');
});

메타테그를 입력 후 자바스크립트를 통해 이벤트를 붙여 페이스북 공유가 가능하게 한다.

og:title : 공유화면에서 나타내고 싶은 타이틀을 입력

og:site_name : 공유화면에서는 나타나지 않음

og:description : 타이틀 밑에 페이지를 설명하는 글로 나타남

페이스북 공유 디버깅

https://developers.facebook.com/tools/debug/sharing


위 사이트로 들어가 공유하고 싶은 페이지의 url을 입력하면 정상적으로 작동하는지 확인할 수 있다.

반응형
저작자표시 (새창열림)

'Tech Memo' 카테고리의 다른 글

블록(Block) 요소와 인라인(inline)요소  (0) 2019.09.28
viewport 속성  (0) 2019.08.10
css 공부 노트  (0) 2019.07.09
HTML 문서의 정보  (0) 2019.05.28
웹에서 사용하는 이미지  (0) 2019.05.23
'Tech Memo' 카테고리의 다른 글
  • 블록(Block) 요소와 인라인(inline)요소
  • viewport 속성
  • css 공부 노트
  • HTML 문서의 정보
vitnal
vitnal
4년차 프론트엔드 개발자 입니다. 이 블로그는 기록하고 싶은 내용을 저장하기 위해 사용하고 있습니다. 정제되지 않은 내용이 있을 수 있는 점 양해 부탁드립니다.
  • vitnal
    vitnal 아카이브
    vitnal
  • 전체
    오늘
    어제
    • 분류 전체보기 (154)
      • What I Read (2)
      • AI (5)
      • WEB (8)
      • React (21)
      • Nextjs (17)
      • JavaScript (16)
      • React Native (5)
      • Git (15)
      • Dev Tools (23)
      • Deploy (12)
      • Tech Memo (22)
      • Retrospect (7)
  • 반응형
  • hELLO· Designed By정상우.v4.10.5
vitnal
페이스북 공유 페이지 만들기
상단으로

티스토리툴바