通知与振动测试
通知与振动测试,是检测浏览器能否正常弹出网页通知、手机能否按指令振动的在线工具。打开页面即可看到浏览器是否支持通知、通知权限是已允许、被拒绝还是尚未询问;点一下就能发送测试通知,还可延时几秒发送,切到别的窗口检验后台能否收到;振动部分提供短振、双击、心跳、SOS 等预设并支持自定义节奏。收不到通知时,页面按 Windows、macOS、安卓、iPhone 列出排查步骤。全程本地运行、数据不上传。
网页通知
- 支持情况
- 检测中…
- 通知权限
- 检测中…
检测中…
事件时间线(最新在上)
暂无事件
时间线里的毫秒数只作参考。
手机振动
- 振动接口
- 检测中…
- 上次指令
- 检测中…
检测中…
共 3 项,总时长 500 毫秒
振动 停顿(进度线仅示意,不代表马达反馈)
测试报告
测试通知的标题、正文与振动节奏只在本页内存中使用:不保存、不写任何存储、不外发,通知内容只交给你自己的浏览器显示。
如何使用通知与振动测试
点「申请通知权限」,在浏览器弹出的询问框里选「允许」;已允许的话这一步会自动跳过。
点「发送测试通知」(想测后台就先选 5 秒延时,再切到别的窗口),看到后点「看到了」,没看到点「没看到」,按提示对照排查表。
在手机上点振动预设或填写自定义节奏,确认能否感觉到振动;需要时点「复制测试报告」发给技术支持。
关于通知与振动测试的常见问题
- 通知与振动测试免费吗需要注册吗
- 完全免费,打开网页即可使用,不需要注册登录,也不用安装任何软件或浏览器插件。电脑上可以测网页通知,手机上可以同时测网页通知和振动,测完点「复制测试报告」就能把结果发给别人。
- 网页通知测试会上传我的数据吗
- 不会。测试通知的标题、正文和振动节奏只在本页内存中使用,通知内容只交给你自己的浏览器显示,不保存、不写入本地存储、不外发,关闭页面即清除。复制的测试报告也不含浏览器标识和你填写的通知内容。站点本身只有匿名访问量统计。
- 为什么网页通知测试发了却没弹出来
- 网页通知要连过四道关:浏览器支持、本站权限、浏览器自身在系统里的通知权限、系统勿扰或专注模式。前两关页面能直接测出来;后两关浏览器照样会报告「已显示」,所以页面请你点「看到了」或「没看到」。点了没看到,多半是系统层把通知拦下了,按排查表打开系统通知里的浏览器开关并关闭勿扰。
- 浏览器通知权限被拒绝了怎么恢复
- 拒绝过一次后,网页按浏览器规则不能再弹出询问框,只能手动恢复。Chrome 和 Edge 点地址栏左侧的站点信息图标,把通知改为允许后刷新;Firefox 在地址栏左侧的权限图标里清除已阻止通知;Mac 上的 Safari 在设置的网站页签里把本站通知改为允许。改完回到本页,权限状态会自动刷新。
- 点了允许通知却没有弹出询问框
- 如果点「申请通知权限」后 250 毫秒内就返回、权限仍是尚未询问,基本可以判断浏览器根本没弹框:可能开启了 Chrome 的「安静通知请求」(地址栏只出现一个小铃铛图标),或者多次拒绝后被浏览器自动屏蔽。点地址栏的铃铛或站点信息图标,手动把通知改为允许即可。
- Chrome 网页通知不弹出怎么办
- 先看本页的权限是否为已允许,再发一条测试通知。如果页面显示浏览器已确认显示、你却没看到,问题在系统层:Windows 在设置的通知里打开 Google Chrome,Mac 在系统设置的通知里允许 Google Chrome,部分版本还要允许 Google Chrome Helper (Alerts),同时关闭勿扰或专注模式。
- Windows 电脑收不到网页通知怎么办
- 打开「设置 → 系统 → 通知」,确认通知总开关已打开,并在应用列表里打开你用的浏览器;Windows 11 还要关闭勿扰,Windows 10 关闭专注助手。全屏玩游戏或演示时系统也会把横幅收进通知中心。改完后用本页再发一条测试通知,点「看到了」确认。
- Mac 上 Chrome 通知不显示怎么解决
- 打开系统设置里的通知,找到 Google Chrome,打开允许通知,提醒样式选横幅或提示;列表里如果还有 Google Chrome Helper (Alerts),也一并允许。再检查屏幕右上角的专注模式是否开着。Safari 用户在同一位置找 Safari 设置即可。
- 安卓手机浏览器能做通知测试吗
- 能测一部分。安卓 Chrome 等浏览器允许申请通知权限,但只允许网站通过 Service Worker 发通知,直接创建通知会被拒绝,本页会如实显示「需 Service Worker」。这是浏览器规则,不是手机坏了;权限状态仍然有效,正常网站会用 Service Worker 给你推送。安卓 Firefox 通常可以直接弹出测试通知。
- iPhone 能测试网页通知和振动吗
- iPhone 和 iPad 上的所有浏览器都用苹果的 WebKit 内核:Safari 标签页里没有网页通知接口,只有把网站添加到主屏幕、从主屏图标打开后才可能开放,最终以本页检测结果为准;网页振动接口则完全不支持。所以在 iPhone 上看到「不支持」属正常,不代表手机故障。
- 切到后台还能收到网页通知吗
- 多数电脑浏览器可以。用本页的延时发送就能实测:选 5 秒或 10 秒,点发送后马上切到别的窗口或标签页,到点后看通知是否弹出,回来点「看到了」。页面会记录这条通知是在后台发出的,结论会写明页面在后台时也能收到。手机上切走或锁屏后,浏览器可能暂停网页。
- 手机振动测试没有反应是怎么回事
- 先看页面写的是「已接受」还是「被浏览器拒绝」。被拒绝通常是浏览器策略禁用了振动;已接受却没感觉,检查系统的振动和触感强度是否为 0、是否开着省电模式或静音且不振动模式。另外 iPhone 上所有浏览器都不支持网页振动,页面会直接显示不支持。
- 笔记本电脑上能做手机振动测试吗
- 不能真正测出振动。电脑和大多数平板没有振动马达,部分电脑浏览器的振动接口照样返回成功,但什么也不会发生,所以本页只写「浏览器已接受指令」,要等你自报才算振动正常。电脑上可以用预设按钮预览节奏时间轴,真正的振动请用安卓手机打开本页测试。
- 振动测试的自定义振动节奏怎么填写
- 按「振, 停, 振, 停」的顺序填毫秒数,例如 200, 100, 200 表示振 0.2 秒、停 0.1 秒、再振 0.2 秒。逗号、顿号、分号和空格都可以分隔,也可以直接粘贴带方括号的数组。单段最长 10 秒、最多 99 项,必须是整数毫秒;末尾的停顿没有意义,会被自动忽略。
- 通知测试和服务器推送通知有什么区别
- 本页测的是网页在打开状态下直接发出的本地通知;服务器推送(Web Push)是网站关掉后,由推送服务通过 Service Worker 送达的通知,需要服务器参与。两者共用同一个通知权限和系统通知设置,所以本页测通了,说明权限和系统这几关没问题;但本页不注册 Service Worker,也不测服务器推送本身。
通知与振动测试怎么看结果
网页通知要过的四道关
网页通知测试的核心是定位卡在哪一关。一条网页通知从网站发出到出现在屏幕上,要依次通过:① 浏览器支持 Notification API;② 本站的通知权限为「允许」(网页靠 requestPermission 申请);③ 浏览器自身在操作系统里有通知权限;④ 系统没有开启勿扰、专注或游戏模式。
- 第一、二关
- 页面直接实测:打开即显示支持情况与权限状态,权限变化会自动刷新。
- 第三、四关
- 浏览器拿不到:系统拦下通知时浏览器照样触发「已显示」事件,所以要你自报「看到了 / 没看到」。
- 一条判读
- 浏览器确认已显示 ≠ 你看到了;振动接口返回成功 ≠ 马达振了。两者都以你的亲眼所见、亲手所感为准。
测试结论对照表
下表是页面会给出的全部结论,排查表里对应的行会在测试后自动高亮。
| 你遇到的情况 | 页面结论 |
|---|---|
| 用 http 地址打开 | 当前不是安全连接(HTTPS),浏览器关闭了通知接口 |
| 浏览器没有通知接口 | 当前浏览器不支持网页通知 |
| 授权后发送时浏览器报 Service Worker 限制 | 此浏览器只允许通过 Service Worker 发通知,本页无法直接弹出 |
| 本站权限是「已拒绝」 | 本站通知权限已被拒绝,网页无法再次询问 |
| 点申请后 250 ms 内就返回、仍未授权 | 浏览器没有弹出询问框就返回了,可能被自动拦截 |
| 询问框弹出后被关掉 | 询问框被关掉了,权限仍是「尚未决定」 |
| 还没申请过权限 | 尚未申请通知权限 |
| 已允许,还没发送 | 已允许通知,可以发送测试通知 |
| 发送时浏览器报错(其他原因) | 发送失败,浏览器拒绝创建通知 |
| 浏览器派发了通知出错事件 | 浏览器报告通知显示出错 |
| 等待时间内没有显示事件 | 浏览器没有确认显示这条通知 |
| 有显示事件,但你点了「没看到」 | 浏览器认为已显示,但你没看到:通知被系统拦截了 |
| 有显示事件,你点了「看到了」 | 网页通知正常 |
哪些浏览器支持网页通知与振动
网页振动靠 Vibration API(navigator.vibrate),网页通知靠 Notification API。下表是常见环境的通常情况,具体以本页检测结果为准。
| 环境 | 网页通知 | 网页振动 |
|---|---|---|
| 电脑上的 Chrome / Edge / Firefox / Safari | 通常支持网页通知(需本站权限 + 系统允许浏览器通知) | 接口可能存在,但电脑没有振动马达 |
| 安卓 Chrome / Edge / 三星浏览器 | 权限可申请,但通常只允许通过 Service Worker 发通知,本页无法直接弹出 | 通常支持振动 |
| 安卓 Firefox | 通常支持网页通知 | 通常支持振动 |
| iPhone / iPad 全部浏览器(共用 WebKit 内核) | 标签页不支持;仅「添加到主屏幕」的网页应用可能开放 | 不支持 |
振动预设与自定义振动节奏
手机振动测试提供五种预设,点一下就按对应振动节奏调用振动马达,同时把节奏写进自定义框方便修改。SOS 振动是摩尔斯电码「三短三长三短」,共 2700 毫秒。
| 预设 | 节奏(毫秒) | 总时长 |
|---|---|---|
| 短振 | 200 | 200 毫秒 |
| 长振 | 1000 | 1000 毫秒 |
| 双击 | 100, 100, 100 | 300 毫秒 |
| 心跳 | 80, 120, 80, 600, 80, 120, 80 | 1160 毫秒 |
| SOS | 100, 100, 100, 100, 100, 300, 300, 100, 300, 100, 300, 300, 100, 100, 100, 100, 100 | 2700 毫秒 |
- 写法:按「振, 停, 振, 停…」填整数毫秒,逗号、顿号、分号、空格都能分隔,也可以粘贴 [200, 100, 200] 这样的数组。
- 限制:单段最长 10000 毫秒、最多 99 项(浏览器上限),本工具另限总时长 60 秒;末尾的停顿不会产生效果,会自动忽略。
- 节奏时间轴:深色段是振动、浅色段是停顿,播放时的进度线只是示意,网页拿不到马达的任何反馈。
收不到网页通知、手机没有振动的排查步骤
收不到网页通知、网页通知不弹出时,按下表对号入座(不同系统版本菜单名称可能略有不同)。测试后页面会高亮与结论对应的行。
| 范围 | 怎么做 |
|---|---|
| 本站通知权限(浏览器内) |
|
| Windows 系统通知 |
|
| macOS 系统通知 |
|
| 安卓手机 |
|
| iPhone / iPad |
|
| Linux 桌面 |
|
| 勿扰 / 专注模式 |
|
| 系统振动设置 |
|
网页推送和本地通知区别
很多人搜「推送通知测试」,其实想确认的是能不能收到网站的提醒。网页推送(Web Push)要由服务器经推送服务、通过浏览器里注册的 Service Worker 送达,网站关掉也能收到;本页发的是本地通知,只在页面打开时由网页直接创建。两者共用同一个通知权限和系统通知开关,所以本页测通了,权限与系统这几关就没问题。本页不注册 Service Worker、不连推送服务器,也就不测服务器推送本身。
依赖网页通知的提醒类工具,比如久坐提醒、喝水提醒、护眼提醒,收不到提醒时可以先用本页排查。
| 叫法 | 通常想知道什么 | 在本页怎么看 |
|---|---|---|
| 通知测试、网页通知测试、浏览器通知测试、桌面通知测试、通知弹窗测试、测试通知 | 网页通知能不能弹出来 | 点「发送测试通知」,再自报看到没有 |
| Chrome 通知测试、Edge 通知测试、Chrome 通知不弹出 | 某个浏览器的通知是否正常 | 在该浏览器里打开本页测试,对照排查表 |
| 通知权限检测、通知权限、通知权限被拒绝、恢复通知权限 | 本站通知权限是什么状态、怎么改回来 | 看「通知权限」读数与「本站通知权限」排查行 |
| 电脑收不到通知、Mac 通知不显示、安卓网页通知 | 系统层哪里拦住了 | 看结论高亮的系统排查行 |
| 后台通知测试 | 切走页面还能不能收到 | 选延时发送后切到别的窗口 |
| 振动测试、手机振动测试、震动测试、手机震动测试、在线振动测试、网页振动 | 网页能不能让手机振 | 点振动预设,自报感觉到没有 |
| 振动马达测试、马达测试、手机没有振动 | 马达是不是坏了 | 已接受却没感觉时按「系统振动设置」排查 |
| 自定义振动、振动节奏、SOS 振动 | 想要特定的振动节奏 | 在自定义框填毫秒数或点 SOS 预设 |