0

Google은 파일 공유 서비스 인 http://ge.tt과 Chrome 용 확장 프로그램을 보유하고 있습니다. 그 중 하나가 Gmail에 추가 기능을 추가합니다.웹 사이트 및 Chrome 확장 프로그램에 모두 로그인했습니다.

확장 프로그램을 사용하려면 사용자가 Ge.tt에 로그인해야합니다. 그들은 이미 Ge.tt에 로그인했기 때문에 다시 로그인 할 필요가 없으며 일부 사용자는 어떻게 작동하는지 오해하게됩니다.

이 문제를 해결하고 해결할 수있는 좋은 방법은 무엇입니까? 다른 사람들도 같은 문제가 있습니까?

답변

1

확장 프로그램에서 사용자 전용 페이지로 HTTP 요청을하면 로그인 한 사용자인지 확인할 수 있습니다. 사용자가 로그인 한 경우 1을 반환하는 ge.tt/my-profile-ping과 같은 메시지가 표시됩니다. 그렇지 않은 경우 0이 반환됩니다.

확장 프로그램은 브라우저와 동일한 쿠키를 공유하므로 로그인했는지 테스트하고 확장 프로그램에 로그인 된 데이터 만 계속 표시하면됩니다. 또한

는 도메인 ge.tt 및 www.ge.tt, 또한 아마도 HTTPS 버전에 대한 매니페스트 확장에 요청을 가능하게하는 것을 잊지 마세요 같은

뭔가 (당신이 아직없는 경우) 이쪽에 귀하의 manifest.json :

... 
"permissions": [ "http://ge.tt/*", "https://ge.tt/*", "http://www.ge.tt/*", "https://www.ge.tt/*" ] 
... 
+0

감사합니다. 우리는 이와 비슷한 것을 사용하여 끝났습니다. 그리고 단지 참고 사항 - 확장 프로그램에서 권한을 변경할 때 Chrome이 어떻게 작동하는지 싫어합니다. Chrome은 사용자에게 큰 오류처럼 보이는 메시지를 표시 한 다음 사용자가 확장 프로그램을 사용 중지 할 가능성이 가장 높습니다. 아니면 단순히 그것이 무엇인지 이해하지 못합니다. Android 휴대 전화에서 수동 업데이트 (예 : '여기를 클릭하여 수동 업데이트')를 수동으로 수행하라는 메시지가 표시되는 수동 업데이트처럼 행동하고 싶습니다. – freeall

+0

나쁜 점은 Chrome이 외부 리소스를 사용하지 못하게 설정하는 것입니다. 내일 어떤 일이 발생할지 무서워하게 만듭니다. –

관련 문제