2010-12-10 4 views
0

저는 파이어 폭스 플러그인 개발 중입니다. 그건 그렇고, 브라우저에 의해로드 된 문서의 일부 정보를 저장하고 싶습니다. 또한 웹 페이지에 대해 사용자가 제공 한 일부 정보 (예 : )는이 페이지에 내 자바 스크립트 코드를 사용하여 명시 적 내용 (예/아니오))을 포함하고 있습니까? 이 정보는 어떤 장소에 저장해야합니다. 예를 들어,로드하려는 웹 페이지의 내용에 대해 사용자에게 경고하거나 경고 할 수 있습니다. 광고가 50 % 이상인 웹 페이지를 보려고합니다.. 내 짧은 내 질문은 어디 일반 파이어 폭스 플러그인 저장소 캐시 된 데이터합니까?캐시 된 정보를 플러그인으로 저장하는 방법

미리 감사드립니다.

답변

1

브라우저에 간단한 저장소를 사용할 수 있습니다.

var mydata = pref.getCharPref("freelayer.mydata").split(' '); 
:

pref.setCharPref("freelayer.mydata", mydataold + mydatanew); 

는 그런 다음에 그 데이터를 읽을 수 있습니다 :

var pref = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); 

그런 다음이 같은에 데이터를 저장할 수 있습니다 :이 명령을 사용하면 시작

0

데이터를 유지 하시겠습니까? SQLite해야합니다. 데이터가 웹 페이지에 많이 연결되어 있다면 places annotations이 다른 옵션 일 수 있습니다.

관련 문제