我有一个带有 CEFSharp 的 WPF 应用程序,它是一个 Web 浏览器,当我单击下载链接时,它会显示一个对话框并询问我要将文件保存在哪里?
如何强制 Web 浏览器下载任何文件而不显示对话框?
我想创建一些像谷歌浏览器这样的东西。因此,当您单击下载链接时,它会将文件下载到默认路径(通常位于“文档/下载”中)
现在我如何在我的应用程序中实现这一点?
如果我需要更改 CEFSharp 源代码,请告诉更多详细信息,因为我找到了一些解决方案,但没有完整的示例,只有部分代码!
谢谢。
主 CefSharp GitHub 存储库中有一个示例
该搜索指向相关的代码位:
您可以在以下位置看到常见的示例处理程序CefSharp.Example
项目从两个实例中实例化CefSharp.Example.WinForms
and CefSharp.Example.Wpf
项目。自从我尝试使用 WinForms 以来时间不长,我对 WPF 不太确定,但快速浏览一下它看起来很实用。如果不是,那就是一个需要修复的错误!
如果您执行搜索IDownloadHandler
您应该查看该接口的文档。听起来在你的情况下你想设置showDialog参数为false
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)