お世話になっております。
表題の件につきまして、
Visual Studio 2019 で WebView2 を用いてウェブページを表示しようと試みています。
APIのレスポンスのHTMLをWebView2上に作成したボタン押下で表示しようとしているのですが、
内部で記述されているCSSが適用されていない状態となっています。
※CSSはサーバー上に置かれているファイルを参照しようとしています。
①NavigateToStringでHTMLを読み込んだ場合、CSSは読み込めないのでしょうか?
②読み込もうとしているCSSがサーバー上にある場合、読み込めないのでしょうか?
③上記①②に該当する場合、WebView2の代替案として何がありますでしょうか?
よろしくお願いいたします。
■開発環境
・VisualStudio2019
・WebView2:Ver 1.0.1264.42
C#
1public FormWebView2() 2{ 3 InitializeComponent(); 4 InitializeAsync(); 5} 6 7async void InitializeAsync() 8{ 9 await webView2.EnsureCoreWebView2Async(null); 10} 11 12private async void btn_Click(object sender, EventArgs e) 13{ 14 string html = APIの処理 15 webView2.CoreWebView2.NavigateToString(html); 16} 17
html(APIの処理からのレスポンス)
1"<!DOCTYPE html> 2<html lang=\"ja\"> 3 4<head> 5 ~~~ 6 <link rel=\"stylesheet\" href=\"https://sample.xxx/style.css\"> 7 ~~~ 8</head> 9~~~
回答1件
あなたの回答
tips
プレビュー