사용자로부터 이메일을받는 크롬 확장 프로그램을 디자인하고 있습니다. 사용자가 브라우저를 닫을 때마다 Email 값이 손실됩니다. 정적 변수를 정의 할 수 있습니까? 변경할 수있는 변수가 필요합니다. 백그라운드 페이지와 팝업처럼 확장의 페이지에 localStorage
을 사용하는 것입니다 오래된 불구하고크롬 확장 프로그램에 사용자 데이터를 저장하는 옵션
답변
당신은, 확장 저장 https://developer.chrome.com/extensions/storage
// Save it using the Chrome extension storage API.
chrome.storage.sync.set({'value': theValue}, function() {
// Notify that we saved.
message('Settings saved');
});
또 다른 옵션에 저장할 수 있습니다.
이 방법의 장점은 동기 액세스입니다.
그러나 콘텐트 스크립트에서는 사용할 수 없으며 (콘텐트 스크립트는 페이지와 함께 localStorage를 공유합니다) 직접 값을 serialize해야합니다. chrome.storage
이 이러한 제한 사항을 해결하기 위해 만들어졌습니다.
편집 : 비교를 위해 this question을 살펴보십시오.
제 확장 코드를 읽고 제게 viwe의 요점을 알려주십시오. –
나는 급격하게 근본적으로 변하는 질문에 답하고 있습니다. 구체적인 코드에 대한 후속 질문이 있으면 별도로 게시하십시오. – Xan
당신은 맞지만 사이트는 내 게시물을 편집 할 것을 제안했고 나는 그것이 공통적 인 것이라고 생각했습니다. –
- 1. 크롬 확장 옵션 페이지 'addEventListener'버그
- 2. 크롬 확장 프로그램에 이미지 삽입
- 3. 크롬 확장 프로그램에 대한 문제
- 4. Google 크롬 확장 프로그램에 'options'메뉴 추가
- 5. 크롬 확장 - 파일을 영구 저장하는 방법이 있습니까?
- 6. 크롬 확장 프로그램 : 로그인 옵션 페이지
- 7. Google 크롬 확장 프로그램에 파일 쓰기
- 8. 크롬 확장 프로그램에 웹 데이터가 입력되지 않음
- 9. 크롬 확장 프로그램에서 교차 도메인 데이터를 저장하는 방법은 무엇입니까?
- 10. 크롬 확장자에 사용자 정보를 저장하는 방법
- 11. 데이터를 데이터베이스에 게시 - 웹 SQL 크롬 확장
- 12. 크롬 확장 옵션 페이지에서 XMLHttpRequest가 정의되지 않았습니다.
- 13. 크롬 확장 옵션 메뉴를 닫을 수 없습니다.
- 14. 크롬 확장 프로그램에 대한 브라우저 동작
- 15. 크롬 확장 프로그램에 새 범위 추가
- 16. Google 크롬 확장 프로그램에 로그인하는 AJAX 이벤트
- 17. Google 크롬 확장 프로그램에 광고 삽입
- 18. 크롬 앱/확장 프로그램에 있음을 감지하십시오.
- 19. Google 크롬 확장 프로그램에 YouTube 동영상 표시
- 20. 크롬 확장 프로그램에 대한 번역 유지
- 21. 크롬 확장 프로그램에 토큰/비밀번호를 안전하게 저장하십시오.
- 22. Google 크롬 확장 프로그램에 알림을 추가하려고 시도했습니다.
- 23. 크롬 확장 프로그램에서 데이터를 추출하는 웹 페이지
- 24. Windows 응용 프로그램에 데이터를 저장하는 방법
- 25. 크롬 확장 다운로드 localstorage 데이터
- 26. 크롬 확장 사용자 정의 해시 조각
- 27. 크롬 확장 프로그램의 "활성 사용자"정의는 무엇입니까
- 28. 크롬 확장 (클라우드 저장)
- 29. 크롬 확장 -
- 30. 세션 상태를 저장하는 가장 좋은 옵션
사용자 이메일을 저장하는 데 정적 가변 변수를 사용하지 않으려면 어떻게해야할까요? – Scherling
"정적 변수"라는 용어는 프로그래밍에서 매우 특정한 의미를 지니지 만 귀하의 질문은 그와 아무 관련이 없습니다. 당신은 프로그램 밖에 존재하는 변수를 물어볼 수 있습니다. 물리적으로 불가능한 변수입니다. Chrome에서 제공하는 저장 용량 옵션을 알고 싶습니다. –