应用启动处理器演示 - 焦点现有窗口
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。
UD5工具箱
调整参数,实时预览效果
自定义外观
调整颜色和文字
下载文件
保存为offline.html
部署到网站
放入网站根目录
配置SW
Service Worker缓存
离线页面依赖Service Worker和Cache API工作:
这样用户即使在断网情况下也能看到友好的提示页面,而不是浏览器的默认错误页。
步骤:
offline.html并放入网站根目录示例代码:
window.addEventListener('online', ...)事件被触发,页面可以自动刷新或提示用户刷新。需要注意的是,navigator.onLine表示设备是否连接到网络(有IP地址),但不一定100%保证互联网可达性。对于绝大多数场景,这个检测机制足够可靠。
测试方法:
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。
为嵌入的机密内容设置前端密码,只有输入正确密码才显示(需结合JS,不绝对安全)。
拖拽滑块改变CIDR后缀,直观显示划分出的子网范围、主机数和广播地址。
填写个人与公司信息,选择语气风格,自动生成得体的中英文离职信,支持下载与打印。
使用Idle Detection API区分用户是临时空闲、键盘无活动还是屏幕已锁定。
显示当前AudioContext的状态、采样率和输出延迟,并允许一键挂起或恢复。
演示请求订阅Web Push,获得端点后可配合服务端发送测试推送。
生成一个测试音频播放器,展示如何用MediaSession API设置元数据和操作回调。
选择所在时区和典型工作时间,生成显示可用时段的徽章图片。
实时调整焦点轮廓的颜色、粗细和偏移,生成美观且高对比度的焦点样式代码。
在支持的浏览器上弹出通讯录选择器,获取姓名、电话、邮箱等信息,体验联系人API。
一键将图片拆分为红、绿、蓝和Alpha通道的独立灰度图,辅助修图分析。
选择本地音频文件,解绘制完整的静态波形图,便于观察响度变化。
生成可用于谍报密码游戏的5x5单词网格,支持自定义主题词库。
交互式向栈(后进先出)或队列(先进先出)添加删除元素,演示数据流变化。
在网格上合理放置住宅、农场、市场等卡牌,满足相邻加成条件得分。
选择多种拼贴版式,拖入图片到格子,调整边距与阴影导出。
以手机框架包裹当前网页视图,可调宽高,模拟实际移动端显示效果。
输入或选择国家名,立即生成包含国旗、首都、语言、货币的概览卡片。
设置栅栏深度,对文本进行栅栏密码加密与解密,直观展示字符交错排列过程。
生成一个带开关的网页背景音乐组件,尝试在用户交互后播放,不干扰默认静音策略。
将正常文本转换为难以直接复制选中的展示格式,增加复制难度。
生成带有焦点陷阱、ESC 关闭和背景遮罩的无障碍模态弹窗代码。
调用联系人API列出可用联系属性,选中后显示(需环境支持)。
可视化展示发布/订阅模式的运作,添加订阅者和发布者,查看事件流。
输入经纬度和标记参数,构造免费静态地图图片URL,嵌入网页或分享位置。
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
放置正负点电荷,显示电势面和电场线,感受库仑力方向。
在类似MIDI钢琴卷帘的网格上点击放置音符,播放试听并导出WAV或简单MIDI。
说出特定指令来操控虚拟卡牌出牌或触发效果,体验语音交互娱乐。