안드로이드나 아이폰을 베이스로 설명하자면, 웹뷰를 써서 로컬 저장소에 있는 웹 페이지를 표시해줄 수 있어(아이폰의 Support Files이나 안드로이드의 asset같이 특정 저장소에 저장된 html에 한함). 여기서 문제는 페이지 교체나 값 입력 등 흐름 제어인데 html 페이지끼리는 페이지 내부에서 자바스크립트로 해결 가능해, 문제는 웹뷰 외부(앱 로직)에서 웹뷰에 데이터 넣거나 흐름제어하는 기능인데. 그건 앱 로직에서 웹뷰로 자바스크립트를 삽입(인젝션) 해야 해.
ㅁㄴㅇ(119.202)2012-12-28 15:09
HTML파일로 저장된 페이지만이 아닌 문자열 타입으로 동적으로 만들어진 페이지에도 해당되는 내용임
만드는 부분빼고 웹브라우저로 띄우는건 5줄이면 될듯 구글에 물어보세요
간이 웹서버 띄운다음에 로컬로 접속하게 해
가능함. 웹서버 기능은 안 되고 자바스크립트로 그럴듯하게 꾸며
123 띄우는방법은 알고있음 핵심은 비하인드코드부분에서 문자열로 html코드를 만든다음 그걸 html파일화 시켜서 메모리에 저장이 가능한지 물어보고 있습니당
dot 웹서버를 사용하면 안되는 프로그램이에요
ㅁㄴㅇ 가장 핵심에 가까운 해답인거같은데 자세하게 알려주실 수 있나요?
안드로이드나 아이폰을 베이스로 설명하자면, 웹뷰를 써서 로컬 저장소에 있는 웹 페이지를 표시해줄 수 있어(아이폰의 Support Files이나 안드로이드의 asset같이 특정 저장소에 저장된 html에 한함). 여기서 문제는 페이지 교체나 값 입력 등 흐름 제어인데 html 페이지끼리는 페이지 내부에서 자바스크립트로 해결 가능해, 문제는 웹뷰 외부(앱 로직)에서 웹뷰에 데이터 넣거나 흐름제어하는 기능인데. 그건 앱 로직에서 웹뷰로 자바스크립트를 삽입(인젝션) 해야 해.
HTML파일로 저장된 페이지만이 아닌 문자열 타입으로 동적으로 만들어진 페이지에도 해당되는 내용임
c#은 WebView가 아니라 WebBrowser라는 클래스라고 되어있음. 찾아봐
ㅁㄴㅇ 감사해요~!