使用LoadHTML时未加载CefSharp资源

KF2*_*KF2 2 html c# chromium-embedded cefsharp

我正在使用CefSharp来显示一个html文件CefSharp browser.

当我用web_view.Load(@"C:\htmlfile.htm");它时显示我的身体背景.

但当我加载htmlfile.htm和使用web_view.LoadHtml(File.ReadAllText(@"C:\in.htm"));身体背景不显示?

我想问一下如何在html本地文件中设置地址主体背景?

这是我的Html文件内容:

<html>
<body background="C:\Untitled.png">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

小智 6

试试这个:

web_view.LoadHtml(File.ReadAllText(@"C:\in.htm"), @"C:\in.htm");
Run Code Online (Sandbox Code Playgroud)

第二个参数表示URL,如果URL是本地资源,则该页面将能够加载本地资源.