OSX의 WebKit 프레임 워크에 저장된 데이터가 유지되지 않는 broken localStorage 구현이 있습니다 (데이터는 응용 프로그램 재시작).JavascriptCore의 window.localStorage 값 변경 (C/Obj-C API에서 구성 할 수없는 속성 재정의)
그래서 대체 LocalStorage 개체를 구현했습니다.
그러나 localStorage
은 쓰기가 불가능하고 구성 할 수 없으므로 window.localStorage = myLocalStorage
을 할당 할 수 없습니다.
C/Obj-C API를 사용하여 JavascriptCore에서 이러한 속성을 재정의하는 방법을 찾을 수 없습니다. 그렇게 할 수있는 방법이 있습니까?
NI 객체 그러나이 메소드는 localStorage [ "foo"] = "bar"와 같은 속성에 할당 할 때 작동하지 않습니다. – arnaud576875
localStorage [ "foo"] = "bar" == window.localStorage) {,하지만 localStorage에도 값을 저장합니다. 나는 다른 방법으로는 생각할 수 없다. –
그것을 확인하는 것이 좋으면 https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage를 확인한다. 문제는 로컬 저장소에 대한 적절한 API 문서가 없다는 것입니다. –