mirror of
https://github.com/foxhui/WebAI2API.git
synced 2026-06-16 21:03:59 +08:00
fix: 修复遗留的浏览器启动参数导致的小问题
This commit is contained in:
@@ -50,9 +50,6 @@ browser:
|
||||
# 是否启用无头模式
|
||||
headless: false
|
||||
|
||||
# 是否启用 GPU (Camoufox 已内置指纹伪装,无GPU设备运行请使用false)
|
||||
gpu: false
|
||||
|
||||
# 代理设置
|
||||
proxy:
|
||||
# 是否启用代理
|
||||
|
||||
+1
-20
@@ -167,7 +167,6 @@ function getPersistentFingerprint(filePath) {
|
||||
* @param {object} [config.browser] - Browser 配置
|
||||
* @param {boolean} [config.browser.headless] - 是否开启 Headless 模式
|
||||
* @param {string} [config.browser.path] - Camoufox 可执行文件路径
|
||||
* @param {boolean} [config.browser.gpu] - 是否启用 GPU
|
||||
* @param {object} [config.browser.proxy] - 代理配置
|
||||
* @param {object} options - 启动选项
|
||||
* @param {string} options.userDataDir - 用户数据目录路径
|
||||
@@ -220,13 +219,7 @@ export async function initBrowserBase(config, options) {
|
||||
i_know_what_im_doing: true,
|
||||
block_webrtc: true,
|
||||
exclude_addons: ['UBO'],
|
||||
geoip: false,
|
||||
args: [
|
||||
'--no-sandbox',
|
||||
'--disable-setuid-sandbox',
|
||||
'--disable-dev-shm-usage',
|
||||
'--no-first-run'
|
||||
]
|
||||
geoip: false
|
||||
};
|
||||
|
||||
// Headless 模式配置
|
||||
@@ -241,18 +234,6 @@ export async function initBrowserBase(config, options) {
|
||||
logger.info('浏览器', 'Headless 模式: 禁用' + (reasons.length > 0 ? ` (${reasons.join(', ')})` : ''));
|
||||
}
|
||||
|
||||
// GPU 配置适配
|
||||
if (browserConfig.gpu === false) {
|
||||
camoufoxLaunchOptions.args.push(
|
||||
'--disable-gpu',
|
||||
'--use-gl=swiftshader',
|
||||
'--animation-duration-scale=0',
|
||||
'--disable-smooth-scrolling'
|
||||
);
|
||||
logger.info('浏览器', 'GPU 加速: 禁用');
|
||||
} else {
|
||||
logger.info('浏览器', 'GPU 加速: 启用');
|
||||
}
|
||||
|
||||
// 代理配置适配
|
||||
const proxyObject = await getBrowserProxy(browserConfig.proxy);
|
||||
|
||||
@@ -76,9 +76,6 @@ browser:
|
||||
# 是否启用无头模式
|
||||
headless: false
|
||||
|
||||
# 是否启用 GPU (Camoufox 已内置指纹伪装,无GPU设备运行请使用false)
|
||||
gpu: false
|
||||
|
||||
# 代理设置
|
||||
proxy:
|
||||
# 是否启用代理
|
||||
|
||||
Reference in New Issue
Block a user