Windows 10 응용 프로그램의 LocalStorage 폴더에 저장된 NavigateToString을 사용하여 html을로드하려고 할 때. CSS, Javascript, Images와 같은 상대 파일을로드하지 않습니다.로컬 상대 이미지가 WebView에로드되지 않습니다. UWP Windows 10
상단에 기본 태그도 사용했습니다. 동일한 개념이 Silverlight 응용 프로그램에서 작동합니다.
Windows 10 응용 프로그램의 LocalStorage 폴더에 저장된 NavigateToString을 사용하여 html을로드하려고 할 때. CSS, Javascript, Images와 같은 상대 파일을로드하지 않습니다.로컬 상대 이미지가 WebView에로드되지 않습니다. UWP Windows 10
상단에 기본 태그도 사용했습니다. 동일한 개념이 Silverlight 응용 프로그램에서 작동합니다.
나는 윈도우 10 응용 프로그램
의 로컬 저장 폴더에 저장 NavigateToString를 사용하여 HTML을로드하려고이 상대적으로 파일을 앱에 포함 된 경우 첫째, 나는 (콘텐츠로) 모르는, 당신은 그것을 보장해야합니다.
로컬 리소스에 맞게 참조 링크를 수정해야한다면 NavigateToLocalStreamUri과 IUriToStreamResolver 인터페이스 구현을 고려해보십시오. CSS는 HTML, 지원 파일 (예 : CSS, 스크립트 및 이미지). 확인이 sample
나는 지금 막 기반으로 간단한 테스트이 WinRT 8.1 sample 내가 응용 프로그램에서 내용로 포함 된 경우
내가 제대로 지역의 이미지를 포함 할 수있다 (UWP 응용 프로그램에 쉽게 변환 할)
프랭클린 감사합니다. 접근 방식을 확인하겠습니다. 연락 드리겠습니다. – user3678684
감사합니다 프랭클린, 이제 이미지를 열 수 있습니다. 하지만 문제는 내 HTML이 암호화되어 보안 목적으로 해독 된 HTML을 LocalStorage에 저장할 수 없다는 것입니다. HTML 파일 navigateToString 만 필요합니다. 이 문제를 어떻게 해결할 수 있습니까? 어떤 도움이 필요합니까? – user3678684
@ user3678684 html 파일의 암호를 해독하고 ApplicationData.TemporaryFolder에 저장하고 앱이 상태를 비활성화하면이 새로운 문제에 대한 새로운 질문을 열어주세요. –
UWP WebView가 JS 파일의 따옴표에 문제가 있다는 것을 알게되었습니다. 내 예에서
은 내가했다 :
element.style.backgroundImage = 'url(' + image.src + ')'
모든 브라우저는 웹보기를 문제없이 이미지를 표시,하지만. 그래서 나는 다음과 같이 인용 부호를 변경 :
element.style.backgroundImage = "url(\'" + image.src.toString() + "\')"
그리고 그것은했다! 희망이 당신의 문제를 해결할 것입니다.
로컬 HTML 코드를 게시 할 수 있습니까? –