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アプリケーションで機能します。
これらの相対的なファイルは(コンテンツとして)あなたのアプリケーションに含まれている場合、私は、Windows 10アプリケーションまず
ののlocalStorageフォルダに保存されているNavigateToStringを使用してHTMLをロードしようとしています、私は知りません、あなたはそれを保証する必要があります。
ローカルリソースに合わせて参照リンクを変更する必要がある場合は、NavigateToLocalStreamUriとIUriToStreamResolverインターフェイスの実装を検討すると、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 + ')'
すべてのブラウザでは、WebViewの問題のない画像が表示さではなく。 私はこのように引用符を変更します:
element.style.backgroundImage = "url(\'" + image.src.toString() + "\')"
そしてそれは機能しました!これがあなたの問題を解決することを願っています。
ローカルHTMLのコードを投稿してください。 –