webview element을 javascript를 사용하는 범용 앱에 사용하려고합니다. 내 목표는 HTML 문서에 내 콘텐츠를 추가하는 웹 사이트를 탐색하는 것입니다.UWP : navigateToString 메서드를 사용하여 webview에 페이지가 표시되지 않습니다.
먼저 webview의 src 속성을 www.example.com으로 설정하고 사이트를 탐색합니다. 이것은 webview가 사이트를 탐색 할 수 있는지 확인하기위한 것입니다.
다음으로, HTML을 받고 시도와 같은 navigateToString 방법을 사용하여 웹보기 위해로드 :
$.get(url, function (data) {
webView.navigateToString(data);
});
이것은 aperarently 일부의 .js 또는 .CSS 파일이로드되지 않은 페이지 모양 (에서로드됩니다 또는 실행이 차단됨),로드되지 않은 상태 여야합니다.
URL이 페이지를 로딩하고 HTML을 수동으로로드하는 것의 차이점이 궁금합니다. 그리고이 문제를 극복 할 수있는 대안이 있습니다.
참고 : 저는 js와 html 모두 새로 왔습니다.
다운로드 한 hml에서 참조하는 css 및 js 파일에 상대 경로 또는 절대 경로가 사용됩니까? webview 컨트롤에서 html 문자열을 표시하는 경우 상대 경로가 작동하지 않을 것입니다. –