2014-06-21 4 views
3

Firefox for Desktop에 설치하기 위해 Firefox 마켓 플레이스를 통해 packaged app을 배포 할 수 있습니다. Firefox OS 기기 용 앱 을 통해 편안하게 테스트 할 수 있습니다 : app-manager USB 연결 기기 또는 시뮬레이터.데스크톱 용 Firefox에서 권한있는 패키지 응용 프로그램을 테스트하는 방법은 무엇입니까?

데스크톱 용 Firefox에서 패키지 된 앱을 테스트하려면 어떻게해야합니까?

Annotated screenshot showing distribution options

업데이트

나는 내가 -debug 옵션 및 선택적 포트 번호와 함께 시작하여 내가 마켓 플레이스에서 설치 한 응용 프로그램을 디버깅 할 수 있다는 것을 발견

:

C:\Users\Felix\AppData\Roaming\thetacontrol-56cab87ea3eecf190668cfb505f92c56>"Theta Control.exe" -debug 6000 

다음 단계는 Firefox 개발자 도구에서 포트에 연결하는 것입니다.

Annotated screenshot showing connection via menu

여전히 마켓 플레이스가 아닌 앱을 디버깅하는 방법을 모르겠습니다.

답변

-1

Friefox 데스크톱의 경우 웹 앱 중 debugging guideline을 참조 할 수 있습니다.

콘솔 (및 다른 원격 개발자 도구)에 액세스하려면 -debug 플래그와 함께 명령 줄에서 응용 프로그램을 시작하고 선택적으로 포트 (기본값 : 6000)을 지정. 개발자 도구 메뉴에서 ... 연결을 클릭하고 은 "localhost"를 호스트에 연결, 파이어 폭스에서,

/Applications/Mykzilla.app/Contents/MacOS/webapprt -debug 6000

다음 : 예를 들어, Mac에서 Mykzilla 테스트 응용 프로그램은 시작된다 지정한 포트에서. Firefox에 연결을 클릭 한 후 앱으로 돌아가 연결을 확인하십시오. 그런 다음 Firefox로 돌아가서 웹 런타임의 크롬 코드를 디버그하려면 '탭'(예 : 앱에서 창 열기) 또는 '기본 프로세스'를 선택합니다.

그러면 Firefox의 Remote Developer Tools 사본이 새로운 창에서 열리 며 선택한 "탭"에 연결해야합니다.

+2

감사 @Channy을. 나는 이미 Firefox Marketplace에서 설치된 응용 프로그램을 디버깅하는 방법을 찾았습니다. 그러나 테스트를 위해 다음 사항도 알아야합니다. * 먼저 Marketplace에 업로드하지 않고 데스크톱 응용 프로그램 (Windows에서는'.exe ')을 어떻게 만듭니 까? * – feklee