我有一个带有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.WinForms
和CefSharp.Example.Wpf
项目实例化了项目中的常见示例处理程序。自从我尝试使用WinForms版本以来,没多久,我对WPF版本就不太确定了,但是快速浏览一下它似乎就可以了。如果不是,那是一个需要修复的错误!
如果执行搜索,IDownloadHandler
则应参阅该界面的文档。听起来您想将showDialog
参数设置为false
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句