C# 显示一个目录

C# 显示一个目录,c#,winforms,cefsharp,C#,Winforms,Cefsharp,使用CefSharp 63(WinForms),我可以通过如下操作导航到本地文件夹: var folder = @"c:\fonts"; browser.Load(folder); 它通过将请求自动转换为file:///C:/fonts,但结果很糟糕。似乎显示了目录列表的未评估HTML模板,其中未填充各种占位符 下面是一个示例(在一个简单的测试应用程序中): 是否有办法截取此模板并设置其样式、填充占位符等 是的,我知道我可以通过创建自己的scheme处理程序并使用它执行任何操作来替换默认行为

使用CefSharp 63(WinForms),我可以通过如下操作导航到本地文件夹:

var folder = @"c:\fonts";
browser.Load(folder);
它通过将请求自动转换为
file:///C:/fonts
,但结果很糟糕。似乎显示了目录列表的未评估HTML模板,其中未填充各种占位符

下面是一个示例(在一个简单的测试应用程序中):

是否有办法截取此模板并设置其样式、填充占位符等

是的,我知道我可以通过创建自己的scheme处理程序并使用它执行任何操作来替换默认行为,但我希望利用内置的本地目录浏览功能,而不是推出自己的


有什么办法吗?

您必须深入研究Chromium源代码,您可能不需要编辑pak文件。@amaitland看起来创建一个方案会更简单。谢谢