2014-06-14 2 views
1

Firefox 응용 프로그램을 만들고 있는데, 설치된 모든 응용 프로그램 (페이스 북, 트위터 등)을 통해 링크를 공유 할 수 있기를 바랍니다. 나는 안드로이드가 이런 종류의 기능을 가지고 있으며 파이어 폭스 OS에도이 기능이 있다는 것을 알았습니다. 그 중 하나에서 볼 수 있듯이 응용 프로그램에 내장되어 있습니다. 웹 API를 통해 알맞은 일치 항목을 찾지 못했습니다.Firefox OS 응용 프로그램에서 공유 버튼 추가

아이디어가 있습니까?

답변

1

이것은 Web Activity API의 의도 된 사용법입니다. 아이디어는 응용 프로그램이 공유와 같은 활동을 처리하도록 등록한다는 것입니다. Firefox OS Boiler Plate 앱에는 웹 활동 사용에 대한 몇 가지 예가 있습니다. 이 예에서 사용자는 다음과 같은 코드를 사용하여 URL을 공유 할 수 :

var share = document.querySelector("#share"); 
if (share) { 
    share.onclick = function() { 
     new MozActivity({ 
      name: "share", 
      data: { 
       number: 1, 
       url: "http://robertnyman.com" 
      } 
     }); 
    }; 
} 

공유 활동을 처리하는 모든 앱이 주를 처리 할 수있는 적절한 응용 프로그램을 선택하는 사용자 수 있도록 표시됩니다.

+0

내가 상용구 응용 프로그램의 최신 버전을 참조하고 있는데, URL을 공유하면 Facebook 응용 프로그램이 URL을 실제로 보지 못합니다. 여기에 내가 얻는 것을 보여주는 스냅 샷이 있습니다 : http://i.imgur.com/aBOdbZC.png 나는 상용구 코드를 전혀 변경하지 않았습니다. 또한 콘솔에 오류가 없습니다. 이 문제를 어떻게 해결할 수 있습니까? –

관련 문제