8

크롬과 HTML5 로컬 저장소를 사용하여 유용한 앱을 만들고이를 판매하는 것에 대해 생각해 보았습니다. 그러나 내가 가지고 있다고 생각하는 문제는 이것을 컴퓨터에 설치하는 전달 메커니즘입니다. 앱이 wikipedia.com이라고 가정 해 봅시다 (그렇지 않더라도). 수동으로 Chrome으로 이동 한 다음 공구 모양 아이콘, 도구, 애플리케이션 단축키 만들기를 선택하고 앱의 데스크톱 및 애플리케이션 메뉴 아이콘을 만듭니다.웹 페이지에서 프로그래밍 방식으로 Chrome 응용 프로그램 바로 가기를 만들 수 있습니까?

그래, 괜찮지 만 웹 페이지 링크 또는 양식 버튼을 구성하여 나에게이 작업을 수행 할 수있는 방법이 있습니까? 즉, 단추 또는 링크를 클릭하면 응용 프로그램 바로 가기 만들기 양식이 표시됩니다. HTML 또는 자바 스크립트를 사용하여 해당 형식을 표시하도록하는 거의 알려지지 않은 방식이 Google 크롬에 있기를 기대합니다.

크롬을 보유하지 않은 사용자는이를 감지하고 이메일을 보내는 버튼을 클릭 할 수 있습니다. 이메일에서 Chrome 설치 지침과 다른 링크를 제공하여 Chrome에서이 페이지를 방문하여 애플리케이션 단축키 만들기 양식이 표시된 버튼을 얻을 수 있습니다. 지금은

+0

여기에서 15 번째 항목 인 http://www.google.com/chrome/intl/ko/webmasters-faq.html#tools에는 Chrome 앱을 맞춤 설정하는 방법에 대한 몇 가지 팁이 있습니다. 그러나 Gears Desktop API는 더 이상 작동하지 않으며 더 이상 사용되지 않습니다. (그리고 리눅스는 작동하지 않습니다.) – Volomike

+0

이 페이지를 방문하면 http://www.google.com/support/blogger/bin/answer.py?hl=ko&answer=41973 설치 버튼. 확장 프로그램을 배포 할 수있는 간단한 양식이지만 Chrome 용 단축키는 만들지 않습니다. 그러나 좋은 방향으로 나아가는 단계입니다. – Volomike

+0

SendKeys 방식 (Google 크롬이 설치된 경우)을 사용하면 키 입력 경로는 ALT-F, L, S 순으로 단축키를 만드는 대화 상자가 표시됩니다. Javascript를 통해이 작업을 수행 할 수 있었으면 좋겠습니다. – Volomike

답변

2

, 더 나은 해답을 제공 할 수있을 때까지,이 크롬, 수동 방식에 데스크톱 응용 프로그램을 배포하기위한 기술의 종류, 그리고 크롬 스토어에 등록하지 않고 :

  1. 후 사용자는 제품을 구매하고, 제품 등록 일련 번호와 이메일을 입력하여이 신제품을 설치하십시오.
  2. 웹 URL은 웹 앱의 실제 URL입니다. 그러나 기본적으로 정상적인 콘텐츠는 표시되지 않습니다. 대신, 웹 응용 프로그램은 "설치자 모드"입니다. 이미 설치되지 않은 영구 암호화 된 등록 쿠키를 200 년 간 검토하여이를 수행합니다. 쿠키를 삭제해도 아무런 해를 끼치 지 않습니다. 다시 묻습니다.
  3. 웹 응용 프로그램이 설치 프로그램 모드에서 가장 먼저하는 작업은 사용자 에이전트를 검색하는 것입니다. Chrome이 아니라고 판단되면 해당 사용자에게 a link to install Chrome을 제공하고 지시 이메일에 따라 이미 전송되었음을 다시 알리며 Chrome에서이를 수행하도록 안내합니다. (지침과 일련 번호를 다시 보내주기 위해 양식을 제공 할 수도 있습니다.)
  4. 사용자가 Chrome을 설치하고이 페이지로 다시 돌아 오거나 이미 Chrome 사용자입니다. 그런 다음 설치 관리자 모드에서 Chrome에서 ALT-F 키를 누르거나 툴바에서 공구 모양 아이콘을 누른 다음 도구> 애플리케이션 바로 가기 만들기를 선택하고 두 개의 확인란을 선택한 다음 확인을 클릭하고 ' 작업 수행 "버튼을 클릭하십시오.
  5. 사용자가 지침을 따르고 데스크톱/응용 프로그램 바로 가기를 만든 다음 "수행 된 작업"을 클릭합니다.
  6. 사용자는 이메일로받은 일련 번호를 입력 할 수있는 등록 양식을 볼 수 있습니다. 사용자가 이것을 입력하고 등록 버튼을 클릭합니다.
  7. 서버는 등록을 확인한 다음 기본적으로 "이 사람은 등록되었습니다."라는 200 년 간 암호화 된 영구 쿠키를 저장합니다. 이렇게하면 웹 응용 프로그램이 설치 관리자 모드에서 실행되지 않습니다.
  8. 설치 관리자 모드는 여전히 활성화되어 있으며 최종 프롬프트가 표시됩니다. "브라우저를 닫고 작성한 바탕 화면이나 응용 프로그램 바로 가기에서 새 응용 프로그램의 아이콘을 실행할 수 있습니다.이 아이콘의 이름은 '{insert 여기에 이름} '. "
  9. 브라우저를 닫고 아이콘을 두 번 클릭합니다. 응용 프로그램이로드되고 등록 쿠키가 읽히고 웹 응용 프로그램은 더 이상 설치 프로그램 모드에서 실행되지 않습니다. 응용 프로그램 내용이 정상적으로 표시됩니다. 100 % 진정한 자동화 된 설치가 아니라는 사실 외에도 메인 페이지가 로컬 파일 (캐시 됨)이 아니기 때문에 웹 앱이 완전히 오프라인으로 작업 할 수 없다는 단점이 있습니다.물론 HTML5 오프라인 저장소를 사용할 수 있지만 바탕 화면 바로 가기를 두 번 클릭하면 항상 웹 앱 사이트에 연결됩니다.
+0

이 방법을 사용하면 사용자가 Chrome의 주소 표시 줄에 url을 입력하여 직접 앱을 실행할 수 있습니다. 앱이 날씨를 감지 할 수있는 방법이 있습니까? Chrome이 앱 모드에서 실행 중인지 여부와 그에 따라 콘텐츠를 표시하거나 표시하지 않습니까? –

+4

그리고 당신은 실제로 전형적인 BFU가 다른 X 포인트 지시 이메일을 포함하는 9 포인트 지침서를 따를 수 있다고 기대합니까? LOL –

관련 문제