2014-02-19 2 views
1

웹 브라우저에서 로컬로 실행되는 네이티브 응용 프로그램으로 단방향 통신이 필요합니다.네이티브 파일 시스템으로 웹 페이지에서 변수 공유하기

저는 웹 기반의 의료 기록 시스템을 연구 중입니다. 의사가 웹 브라우저에서 차트를 열면 환자와 상호 작용하고 있습니다. 그가하는 일 중 하나는 사진 (eyefi 카드가있는 일반 dslr)입니다. 로컬 네이티브 앱 (파일 감시자)이있어 eyefi에서 오는 이미지를 차단하지만 자동으로 사진의 이름을 바꾸고 올바른 폴더에 저장하고 싶습니다. 이 작업을 수행하려면 환자가 현재 웹 브라우저에 어떤 환자를 표시하고 있는지 "알"있어야합니다.

나는 이것을 할 방법을 생각하고 있었지만 벽을 치고있었습니다. 기본 응용 프로그램을 가지고있는 것을 고려하고있었습니다. 1. 쿠키를 읽습니다. 2. 웹 브라우저 창의 제목을 읽으십시오.

웹 응용 프로그램을 통해 현재 어떤 환자가 작업하고 있는지 추론해야합니다.

의견을 보내 주시면 대단히 감사하겠습니다.

+0

질문 –

+0

쿠키를 understnad하기 위해 일반적으로 어려운 수 주위에 뛰어 다니. OS가 잠겨있는 경우, 제목은이 작업을 수행하는 확실한 방법입니다. 현재 사용자를 일종의 텍스트 파일로 설정하는 웹 페이지에서 앱을 시작할 수도 있습니다. 사용자 지정 MIME 형식을 window.open하고 저장/열림 다운로드 상자가 처음 열릴 때 시작 응용 프로그램을 기억하십시오. – dandavis

답변

0

나는 그것이 가능하다고 생각하지 않으며 가능하다하더라도 그것을하는 것이 좋지 않습니다. 웹 서비스를 가지고 AJAX를 사용하여 웹 서비 블/api를 웹 페이지에서 호출하는 것이 좋습니다.

웹 서비스는 신청서를 알려줄 책임이 있습니다. 예를 들어, 수신 된 데이터를 데이터베이스 또는 파일에 저장할 수 있으며 응용 프로그램은 해당 데이터베이스/파일에 액세스하여 필요한 데이터를 읽습니다.

웹 서비스는이 같은 수 있습니다 :

http://example.com/getData?title="a title"&filename="filename.ext" 

과이 같은 자바 스크립트 코드에서 호출 할 수 있습니다 : 코드없이

var aTitle, aFilename; 
$.ajax({ 
    url: 'http://example.com/getData?title=' + aTitle + '&filename='+ aFilename +' 
}); 
관련 문제