확장프로그램 등록하기

1563802204425

chrome storage

  • storage에 데이터 저장
chrome.storage.sync.set({ userData: user });
  • storage에서 데이터 가져오기
chrome.storage.sync.get(["userData"], result => {});
  • 사이트에 code 적용시키기
 chrome.tabs.executeScript(
    {
      code: 'document.querySelector("body").innerText;'
    },
    function(result) {});

manifest.json

{
  "manifest_version": 2,
  "name": "FrequencyOf",
  "description": "My lovely words",
  "version": "1.0",
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "permissions": ["activeTab", "tabs", "storage"]
}