Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- native flutter view
- 플러터 뷰 컨트롤러
- 안드로이드 앨범
- 안드로이드 숏컷
- 스위프트 카메라
- flutter 회전
- 스위프트 웹뷰
- Swift flutterview
- 안드로이드 바로가기
- 푸시 데이터 저장
- swift 문자
- 안드로이드 FCM
- 앱 꺼졌을 때 푸시 데이터 저장
- swift autolayout
- Flutter UIKitView MethodChannel
- Flutter NativeView
- flutter rotate
- 스위프트 테이블 뷰 셀
- NotificationService Extension
- 노티피케이션 익스텐션
- 스위프트 앨범
- 스위프트 UserDefaults
- 앱 백그라운드 푸시 데이터 저장
- swift sms
- silent push
- Swift flutterviewcontroller
- 스위프트 푸시
- 스위프트
- FlutterView MethodChannel
- 안드로이드 에러
Archives
- Today
- Total
Things take time
[Javascript] 밴드 링크, 페이스북 링크 사용하기 (공유하기) 본문
[밴드, 페이스북]
카카오링크의 경우 웹 - > 네이티브 앱 호출이 가능하나, 밴드나 페이스북는 불가능하다.
그러므로 공유하기를 누르면 웹자체에서 대화상자를 띄워서 웹에서 해당 공유하기 글, 링크를 사용하면 된다. 코드는 둘 다 간단하기에 묶어서 썼다.
[예제]
function goBand(){ location.href="http://band.us/plugin/share?body=공유할내용&route=도메인이름"; } function goFacebook(){ var url = "http://g-y-e-o-m.tistory.com/"; var encodeURL = encodeURIComponent(url); location.href="https://www.facebook.com/sharer/sharer.php?u=" + encodeURL; }
밴드에서는 도메인 이름이란 값을 넣어줘야하는데, 링크에 거는 url, 해당 함수가 있는 웹의 도메인을 적어주면 된다. 근데 이상한 곳 적어도 제대로 동작함(?) 네이티브도 그러는데.. 밴드는 왜 저걸 넣는지 모르겠다.
페이스북은 워낙 유명한 소스인데 u라는 파라미터 다음에 URL을 넣어주면 된다. 다만, url을 인코딩해야 페이스북에서 인식하므로 인코딩은 필수다.
'Web > JavaScript' 카테고리의 다른 글
[JavaScript] JSON 객체 변환, 파싱 (0) | 2018.09.18 |
---|---|
[Javascript] 카카오링크 사용하기 (공유하기) (0) | 2017.08.29 |