UNPKG

autosnippet

Version:

Extract code patterns into a knowledge base for AI coding assistants

18 lines (17 loc) 700 B
/** * OpenBrowser - 跨平台打开浏览器 * * macOS: 优先 AppleScript 复用 Chrome 标签,回退到 open npm 包 * Linux/Windows: 使用 open npm 包(内部调用 xdg-open / start) * * V2 ESM 版本,对应 V1 OpenBrowser.js */ /** 检测当前进程是否已有控制 Chromium 系浏览器的权限 (macOS only) */ export declare function hasMacOSBrowserControlGranted(): boolean; /** * macOS 上尝试复用已打开的同 URL 标签,失败则用 open 新开 * * @param url 要打开的地址 * @param [baseUrlForLookup] 可选 base URL,按 base 查找标签后导航到 url */ export declare function openBrowserReuseTab(url: string, baseUrlForLookup?: string): void;