重构: wails beta.30与chromedp v0.21升级迁移收口
依赖升级后的代码迁移补完: chromedp新API三处调用点改cdp.Call传参/绑定按beta CLI重生成(101 Methods含ReadClipboardImage)/npm与go依赖对齐
This commit is contained in:
@@ -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 在创建窗口后调用)
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user