通过这个方式我挂载了网页就成了我做的软件,但是一旦有文件拖进去,就变成了文本浏览器 打开了文件,拖照片进去就变成了图片浏览器
我应该如何禁止CefSharp拖入文件。
我查找了配置等资料还是没有找到。重写了几个接口 发现也不是触发那几个方法
通过这个方式我挂载了网页就成了我做的软件,但是一旦有文件拖进去,就变成了文本浏览器 打开了文件,拖照片进去就变成了图片浏览器
我应该如何禁止CefSharp拖入文件。
我查找了配置等资料还是没有找到。重写了几个接口 发现也不是触发那几个方法
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
试试重写
OnDragEnter
和OnDraggableRegionsChanged
,前者直接返回 true、后者啥也不做光定义个空方法呢?P.S. 这么做用一个弊端,如果你的网页里本身有处理 drag 事件(比如文件拖动上传),就干不了了。这种情况的话可以在用 JS 给 body 监听一下
drop
和dragover
事件,通过event.preventDefault()
来阻止浏览器默认行为。