fix: 修复 TypeScript 编译错误
- browser.ts: 移除 loadURL 不支持的 timeout 参数 - ipc.ts: 修正 browserScroll direction 参数类型断言
This commit is contained in:
+1
-1
@@ -32,7 +32,7 @@ function getAgentBrowser(): BrowserWindow {
|
|||||||
export async function browserOpen(url: string): Promise<{ success: boolean; title?: string; url?: string; error?: string }> {
|
export async function browserOpen(url: string): Promise<{ success: boolean; title?: string; url?: string; error?: string }> {
|
||||||
try {
|
try {
|
||||||
const win = getAgentBrowser();
|
const win = getAgentBrowser();
|
||||||
await win.loadURL(url, { timeout: 15000 });
|
await win.loadURL(url);
|
||||||
await new Promise(r => setTimeout(r, 1000)); // 等待页面渲染
|
await new Promise(r => setTimeout(r, 1000)); // 等待页面渲染
|
||||||
return {
|
return {
|
||||||
success: true,
|
success: true,
|
||||||
|
|||||||
+1
-1
@@ -183,7 +183,7 @@ export async function setupIPC(): Promise<void> {
|
|||||||
case 'browser_extract': result = await browserExtract(); break;
|
case 'browser_extract': result = await browserExtract(); break;
|
||||||
case 'browser_click': result = await browserClick(args.selector as string); break;
|
case 'browser_click': result = await browserClick(args.selector as string); break;
|
||||||
case 'browser_type': result = await browserType(args.selector as string, args.text as string); break;
|
case 'browser_type': result = await browserType(args.selector as string, args.text as string); break;
|
||||||
case 'browser_scroll': result = await browserScroll((args.direction as string) || 'down'); break;
|
case 'browser_scroll': result = await browserScroll((args.direction as 'down' | 'up' | 'top' | 'bottom') || 'down'); break;
|
||||||
case 'browser_close': browserClose(); result = { success: true }; break;
|
case 'browser_close': browserClose(); result = { success: true }; break;
|
||||||
default: return { success: false, error: `未知工具: ${toolName}` };
|
default: return { success: false, error: `未知工具: ${toolName}` };
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user