Skip to content

ubrowser 管理

用于管理 ubrowser 的实例对象,以及设置 ubrowser 的代理对象等。

utools.getIdleUBrowsers()

获取所有空闲的 ubrowser 实例对象。

类型定义

ts
function getIdleUBrowsers(): UBrowserInstance[];

示例代码

js
const idleUBrowsers = utools.getIdleUBrowsers();
console.log(idleUBrowsers);
if (idleUBrowsers.length > 0) {
  utools.ubrowser.goto('https://www.u-tools.cn').run(idleUBrowsers[0].id)
}

utools.setUBrowserProxy(config)

设置 ubrowser 的代理。

类型定义

ts
function setUBrowserProxy(config: ProxyConfig): boolean;

示例代码

js
utools.setUBrowserProxy({
  proxyRules: "http://127.0.0.1:1080",
});

utools.clearUBrowserCache()

清除 ubrowser 的缓存。

类型定义

ts
function clearUBrowserCache(): boolean;

示例代码

js
utools.clearUBrowserCache();