重构: wails beta.30与chromedp v0.21升级迁移收口

依赖升级后的代码迁移补完: chromedp新API三处调用点改cdp.Call传参/绑定按beta CLI重生成(101 Methods含ReadClipboardImage)/npm与go依赖对齐
This commit is contained in:
lxy
2026-10-24 13:48:18 +08:00
parent 066ac2b339
commit 4675ae381d
5 changed files with 262 additions and 292 deletions
+24
View File
@@ -262,6 +262,13 @@ export function GetMemoryInfo(): $CancellablePromise<{ [_ in string]?: any }> {
});
}
/**
* GetPDFExportDir 获取 PDF 导出目录配置(空串=未设置,走默认桌面)
*/
export function GetPDFExportDir(): $CancellablePromise<string> {
return $Call.ByID(2545046100);
}
/**
* GetRecycleBinEntries 获取回收站条目
*/
@@ -504,6 +511,16 @@ export function ReadClipboardFiles(): $CancellablePromise<string[]> {
});
}
/**
* ReadClipboardImage 读取系统剪贴板中的图片,返回 PNG 的 base64(无图返回空串+nil)。
* 优先取 "PNG" 注册格式(截图工具/浏览器复制时放的就是完整 PNG 文件字节),
* 否则回落 CF_DIB:补 14 字节 BMP 文件头后交 x/image/bmp 解码再重编为 PNG。
* 供前端 Ctrl+V keydown 直读(WebView2 无编辑焦点时 DOM paste 事件不可靠派发)。
*/
export function ReadClipboardImage(): $CancellablePromise<string> {
return $Call.ByID(3835380254);
}
/**
* ReadFile 读取文件
*/
@@ -573,6 +590,13 @@ export function SaveConnectionProfile(req: $models.SaveProfileRequest): $Cancell
});
}
/**
* SavePDFExportDir 保存 PDF 导出目录配置(空串=恢复默认)
*/
export function SavePDFExportDir(dir: string): $CancellablePromise<void> {
return $Call.ByID(3181819, dir);
}
/**
* SetMainWindow 设置主窗口引用(由 main.go 在创建窗口后调用)
*/