html

<div class="share-box">
                <div class="share">내 점수 공유하기</div>
                <br>
                <div class="share-ring">
                <a href="javascript:kakao();" class="sharekakao">
                </a>
                <a href="javascript:facbook();" class="sharefacebook">
                </a>
                <a href="javascript:band();" class="shareband">
                </a>
                <a href="javascript:twitter();" class="sharetwitter">
                </a>
            </div>

 


 

 

 

css

.share-box {

    width: 311px;
    height: 92px;
    left: 564px;
    top: 749px;
   
    background: #FDFFE8;
    border-radius: 20px;

    margin: auto;
    margin-top: 79px;

}


.share {

   
   
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;

   
   
    color: #124019;

}

 


 

JavaScript 

트위터, 페이스북, 밴드

  <script>
        function twitter() {
        let sendText = "색감 테스트 나의 점수는??"; // 전달할 텍스트
        let sendUrl = "final.html"; // 전달할 URL (도메인 서버 오픈 후 url 입력)
        window.open("https://twitter.com/intent/tweet?text=" + sendText + "&url=" + sendUrl);
    }
        function facbook() {
       
        let sendUrl = "final.html"; // 전달할 URL (도메인 서버 오픈 후 url 입력)
        window.open("http://www.facebook.com/sharer/sharer.php?u=" + sendUrl);
    }
        function band() {
           
            let sendUrl = "final.html"; // 전달할 URL (도메인 서버 오픈 후 url 입력)
            window.open("http://band.us/plugin/share?body" + sendUrl);
        }

    </script>

 


 

 

 

JavaScript 

카카오톡

 

 <script>
         // SDK를 초기화 합니다. 사용할 앱의 JavaScript 키를 설정
        Kakao.init('a80a498adf2f919c5b8a90f0e35b0a3f');

        // SDK 초기화 여부를 판단
        console.log(Kakao.isInitialized());

        function kakao() {
        Kakao.Link.sendDefault({
            objectType: 'feed',
            content: {
            title: '색감 테스트!!',
            description: '색감 테스트로 색 구별 능력을 테스트 해보세요!',
            link: {
                mobileWebUrl: 'https://www.naver.com/', //나중에 도메인 생성 후 입력 (카카오 디벨로퍼에도 도메인 추가)
                webUrl: 'https://www.naver.com/', //나중에 도메인 생성 후 입력 (카카오 디벨로퍼에도 도메인 추가)
            },
            },
            buttons: [
            {
                title: '웹으로 보기',
                link: {
                mobileWebUrl: 'https://www.naver.com/',//나중에 도메인 생성 후 입력 (카카오 디벨로퍼에도 도메인 추가)
                webUrl: 'https://www.naver.com/',//나중에 도메인 생성 후 입력 (카카오 디벨로퍼에도 도메인 추가)
                },
            },
            ],
            // 카카오톡 미설치 시 카카오톡 설치 경로이동
            installTalk: true,
        })
        }  
            </script>

 

 

 

 

카카오톡에 공유하려면, 카카오 개발자 사이트에 회원가입 및 애플리케이션 등록 절차가 필요

 

내 애플리케이션 -> 애플리케이션 추가하기

 

앱 이름, 사업자명 임의로 입력 

 

JavaScript 키 복사

 

 

 

내 애플리케이션 > 앱 설정 > 플랫폼 > Web 플랫폼 등록

 

 

아직 테스트 단계라 기본 도메인 naver 입력 

등록된 도메인에서 실행해야 오류가 나지 않기 때문에 테스트용 locallhost 같이 등록

 

 

 

 

 

 

클릭 시 naver.com 이동

 

 

+ Recent posts