2010-08-23 2 views
8

UIWebView 구성 요소가 포함 된 네이티브 iPhone 앱을 작성하고 있습니다. 이 구성 요소는 인터넷 웹 응용 프로그램에 액세스하고 웹 응용 프로그램은 HTML5 로컬 저장소를 사용하여 오프라인으로 데이터를 저장합니다.네이티브 iPhone 앱에서 UIWebView 로컬 스토리지 데이터에 액세스

네이티브 앱에서 로컬 저장소 데이터에 액세스 할 수 있습니까?

답변

4

나는 이와 비슷한 것을하고 싶었다. 즉, DOM과 모든 요소에 직접 액세스 할 수 없습니다. 그러나 데이터를 해킹 할 수 있습니다. 당신이해야 할 일은 다운로드 한 웹 페이지에 자신의 자바 스크립트를 삽입하는 것입니다. 그런 다음 결과를 평가하십시오.

http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview

그런 다음 당신은 그냥 데이터베이스의 이름을 알고 JSON 문자열의 값을 반환하는 일부 자바 스크립트를 작성해야합니다

이 페이지는 그 일을위한 메커니즘을 보여줍니다. 코코아 JSON 파서를 사용하여 네이티브 앱에서 사용할 수있는 문자열에서 개체를 만듭니다.

+1

감사합니다 마이크 -이 기술은 Android에서 작업하는 데 보너스가 추가되었습니다! – Kevin

관련 문제