You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何消除Selenium运行时Mac Dock上的重复Chrome应用图标?

解决Mac上Selenium运行时Dock出现重复Chrome图标问题

以下是几个有效的解决方法:

  • 添加--app=about:blank参数:让Selenium启动的Chrome以应用模式运行,Dock会将其识别为已有Chrome应用的实例,避免重复图标。
  • 添加--disable-backgrounding-occluded-windows参数:防止Chrome窗口因后台化触发Dock图标重复显示的问题。
  • 确保ChromeDriver版本与本地Chrome浏览器版本完全匹配,版本不兼容也可能导致这类异常行为。

修改后的示例代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from pathlib import Path
import requests
from bs4 import BeautifulSoup
import time

# 配置Chrome选项
WINDOW_SIZE = "1920,1080"
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--window-size=%s" % WINDOW_SIZE)
# 添加避免Dock重复图标的参数
chrome_options.add_argument("--app=about:blank")
chrome_options.add_argument("--disable-backgrounding-occluded-windows")

# 初始化驱动
driver = webdriver.Chrome(options=chrome_options)
# 后续操作...

内容的提问来源于stack exchange,提问作者Gee-on-woo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 00:52:37