이는 크롬 확장 내 popup.js입니다에 전환 할 수 확장에 버튼 또는 오프. 토글하면 텍스트가 변경되고 localStorage에 저장된 값도 변경됩니다. 그 가져 오기 링크로 전원을 끄고 팝업을 종료하고,버그 동안
을 내가 버튼을 끄면 :
비록, 토글은 이런 버그입니다, 잘 작동합니다. 그런 다음 팝업을 다시 열면 버튼 상태가 다시 '켜짐'상태가됩니다. 그것의 상태를 유지하지 않습니다.
이는 크롬 확장 내 popup.js입니다에 전환 할 수 확장에 버튼 또는 오프. 토글하면 텍스트가 변경되고 localStorage에 저장된 값도 변경됩니다. 그 가져 오기 링크로 전원을 끄고 팝업을 종료하고,버그 동안
을 내가 버튼을 끄면 :
비록, 토글은 이런 버그입니다, 잘 작동합니다. 그런 다음 팝업을 다시 열면 버튼 상태가 다시 '켜짐'상태가됩니다. 그것의 상태를 유지하지 않습니다.
문제는 로컬 저장소를 사용하는 방법입니다. 로컬 스토리지는 모든 것을 문자열으로 저장합니다. 그래서 기본적으로
:
localStorage.setItem("foo", false)
localStorage.getItem("foo") // returns "false"
if(localStorage.getItem("foo")) {
console.log("bar")
} else {
console.log("bing")
}
// Logs bar
사용 (JSON.parse (localStorage.getItem ("linkify")))의 경우