2012-07-06 4 views
0

내 회사 고객 중 하나는 Gears를 작동시켜야합니다. 간단히 설명하면 Gears 로컬 데이터베이스를 사용하는 사이트가 있고 이제는 localStorage를 사용하고 싶습니다 (적어도 브라우저를 지원하고 이전 브라우저에도 Gears를 사용하려는 경우).2012 년 Gears 설치

코드를 리펙토링하고 HTML5 버전이 작동하는 Gears 버전으로 작동하는지 확인합니다 (기존 시스템을 손상시키지 않아도 됨). 그리고 문제는 여기에 있습니다 : 기어는 더 이상 지원되지 않으며 설치할 수없는 것 같습니다.

내 컴퓨터는 OSX Snow leopard를 사용하고 있습니다. 나는 MailPlane (http://mailplaneapp.com/download/google_gears/)의 저자가 만든 Gears 커스텀 인스톨러를 사용해 사파리에서 기어를 사용할 수있게했다. 설치 프로그램이 아무 문제없이 실행되며 Safari의 메뉴에 "Google Gears settings"항목이 있습니다. 그러나 코드가 작동하지 않습니다, 여기에 데이터베이스 생성 코드의 콘솔 출력입니다 :

> google.gears.factory.create('beta.desktop') 
Error 
line: 2 
message: "'undefined' is not a function (evaluating 'google.gears.factory.create('beta.desktop')')" 
sourceId: 419639712 
__proto__: Error 

(이 내가 고객으로부터받은 코드입니다). 나는 기어 공장에 접근하려고 할 때 콘솔에서

가, 난 그냥 간단한 HTML 개체 수 :

기어 preferencies에서
> google.gears.factory 
<object style=​"display:​ none;​ " width=​"0" height=​"0" type=​"application/​x-googlegears"></object>​ 

, 나는 기어의 실행을 허용 할 수있는 사이트의 사이트가, 거기를하지만, 거기에 localhost를 추가 할 수 없습니다 (실제로 아무것도 추가 할 수 없습니다).

Safari/Gears가 작동하지 않아서 WinXP 가상 머신을 설치하기로 결정했습니다. 아마도 여기에서 작동 할 것입니다. Gears 설치 프로그램을 다운로드 할 수있었습니다. 그러나이 파일에는 Google 서버에서 제거 된 파일이 필요합니다 (적어도 필자는 추측하지만 방화벽을 설치하지 않아 파일을 가져올 때 설치 프로그램을 차단할 수있는 것을 볼 수 없습니다 ...).

이전 Chrome 설치 프로그램을 사용해 보았지만 (분명히 Gears는 Chrome 12에서 제공됨) 설치 프로그램이 작동하지 않습니다. (아무 것도하지 않습니다.) 명령 줄에서 시작하여 출력하지만 나는 아무것도 얻지 못했다.)

또 다른 옵션은 파이어 폭스 기어 부가 기능은 얻을 것이다, 그러나 그들은 모두 사라진 것 같다 :/

그래서, 질문 (마지막) : 아직 기어를 사용해야하고 어떻게해야 여기에 사람을한다 새 컴퓨터에서 실행 되나요?

건배, 빈센트

답변

0

나는 구글 기어 API를 더 이상 사용할 생각하지 않습니다.

https://developers.google.com/gears/ 페이지를 참조하십시오.

감사합니다, Jigar

+0

내가 더 이상 지원되지 않는 알고있는 (거의 모든 링크 내가 달성하려고 무엇을하는 당신이 링크 된 페이지 나 대신 사용해야하는 HTML5를 말하는 블로그 게시물에 저를 재 취득) . 내 목표는 새로운 Gears를 개발하는 것이 아니라 기존 코드가 여전히 작동하고 새로운 코드가 작동하는지 확인하는 것입니다. – Vincent