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

如何在Selenium中阻止网站的通知请求弹窗?

如何在Selenium中阻止网站通知请求

不需要手动点击“阻止”按钮,你可以通过配置浏览器启动选项,直接禁用网站的通知权限,从根源上阻止弹窗出现。以下是主流浏览器的实现方法:

Chrome浏览器

通过ChromeOptions添加通知权限偏好设置,将通知权限默认设为“阻止”:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
# 0=默认,1=允许,2=阻止
chrome_options.add_experimental_option("prefs", {
    "profile.default_content_setting_values.notifications": 2
})

driver = webdriver.Chrome(options=chrome_options)
driver.get("你要访问的网址")

Firefox浏览器

通过配置Firefox偏好设置,禁用网页通知功能:

from selenium import webdriver
from selenium.webdriver.firefox.options import Options

firefox_options = Options()
firefox_options.set_preference("dom.webnotifications.enabled", False)
firefox_options.set_preference("dom.push.enabled", False)

driver = webdriver.Firefox(options=firefox_options)
driver.get("你要访问的网址")

配置完成后,启动浏览器访问目标网站时,不会再弹出通知请求弹窗,直接跳过权限询问步骤。

内容的提问来源于stack exchange,提问作者datboiathop

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 18:50:25