Windows Phone 7.1에서는 WebBrowser에서 로컬 파일을로드하려고 시도하지만 Im은 항상 예외 또는 빈 페이지를 가져옵니다. WebBrowser 컨트롤에서 로컬 파일로드
나는Stream stream = Application.GetResourceStream(
new Uri("./Html/par/index.html",
UriKind.Relative)).Stream;
using (StreamReader reader = new StreamReader(stream))
{
// Navigate to HTML document string
this.webBrowser.NavigateToString(reader.ReadToEnd());
}
이 빈 페이지를 발사한다로했습니다.
필자는 index.html과 필요한 모든 파일 (css/js)을 Content 및 IsScriptEnable을 "true"로 설정했습니다.
이 문제를 해결하는 방법에 대해 알고 계신가요?
StreamReader reader = 새 StreamReader (TitleContainer.OpenStream ("test.html")); webBrowser1.NavigateToString (reader.ReadToEnd()); 나는 이것도 사용했다. 문제는 경로가 아니지만 실제로는 지정된 HTML을로드하지만 로컬 스크립트/스타일 파일/이미지는로드하지 않습니다. 이러한 파일을 스트리밍하는 방법에 대한 아이디어가 있으십니까? – fran
이 링크를 사용해보세요 http://transoceanic.blogspot.co.uk/2011/07/wp7-load-local-html-files-and-all.html –
감사합니다! 매력처럼 작동하지만 부끄러운 줄 알았습니다. 로컬 파일을로드하려면이 작업을 수행해야합니다 ... 두 번째 방법이 있기를 바랍니다 ... 그러나 이것이 가장 좋은 대답입니다! 건배! – fran