强制CEFSharp下载而不显示对话框

巡回演出

我有一个带有CEFSharp的WPF应用程序,它是一个Web浏览器,当我单击下载链接时,它将显示一个对话框,并询问我要将文件保存在哪里?
如何强制Web浏览器下载任何文件而不显示对话框?我想创建类似Google Chrome的东西。因此,当您单击下载链接时,它将把文件下载到默认路径(通常在“文档/下载”中)

现在如何在我的应用程序中实现呢?
如果我需要更改CEFSharp源代码,请告诉更多细节,因为我找到了一些解决方案,但没有完整的示例,其中只有一部分代码!谢谢。

乔恩

主CefSharp GitHub存储库中有一个示例

此搜索指向相关的代码位:https : //github.com/cefsharp/CefSharp/search?q=DownloadHandler&type= Code &utf8=%E2%9C%93

您会看到CefSharp.Example同时从CefSharp.Example.WinFormsCefSharp.Example.Wpf项目实例化项目中的常见示例处理程序自从我尝试使用WinForms版本以来,没多久,我对WPF版本就不太确定了,但是快速浏览一下它似乎就可以了。如果不是,那是一个需要修复的错误!

如果执行搜索,IDownloadHandler则应参阅该界面的文档。听起来您想将showDialog参数设置false

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章