aardio 拖拽外部文件到webview2 获得 本地文件路径 drag drop
aardio 默认的web.view 不支持,所以换个库
1|0官方的issue解决方案
https://github.com/MicrosoftEdge/WebView2Feedback/issues/2313
2|0webview2 库
https://github.com/aardiolib/webview2
这个库封装的事件很全面
安装方法
项目简单示例
添加 NewWindowRequested 事件处理程序
外部文件拖入后,默认是弹出个新框,然后就能获取到文件url了,然后再将url传递给网页的页面,或者直接执行操作,再刷新页面即可
args.get_Uri() 就是文件地址
3|0最后用的这个老库
https://github.com/WDNLRuny/web.view2
https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH#download
web.view2 已废弃,本项目已停止维护。请使用新版本webview2
__EOF__

本文作者:Reciter
本文链接:https://www.cnblogs.com/pengchenggang/p/18087021.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/pengchenggang/p/18087021.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
2022-03-21 Prettier 和 ESLint 冲突解决方案 eslint-config-prettier eslint-plugin-prettier
2019-03-21 css 两列 左侧列固定 width: 100px; float: left; 右侧列自适应 margin-left:100px; 注意要用在div上的style
2019-03-21 vscode F12 不能用,原来是快捷键冲突了。
2019-03-21 Vue.js Extension Pack 和 jsconfig.json 可以定位跳转到@开头的路径等自定义路径