二维码名片生成器 - vCard 编码分享
填写姓名、电话、邮箱等信息,生成符合 vCard 标准的二维码,扫码即可保存联系人。
UD5工具箱
自定义 Add to Home Screen (A2HS) 行为 · 实时预览 · 一键生成代码
pwa-install.js,在HTML中通过 <script src="pwa-install.js"></script> 引入,并确保已注册 Service Worker 且配置了 manifest.json。
检测你当前浏览的网站是否支持 PWA 安装功能
一个完整的 manifest.json 示例,确保你的 PWA 满足 Chrome 的安装条件
beforeinstallprompt 事件支持自定义安装流程,而 iOS Safari 则需要用户通过分享菜单手动添加。
beforeinstallprompt 是浏览器在 PWA 满足安装条件时触发的事件。通过调用 event.preventDefault() 可以阻止浏览器默认的安装提示,并将事件保存到变量中。之后可以在自定义的 UI 按钮上调用 deferredPrompt.prompt() 来触发安装。注意:此事件仅在 Chrome 76+、Edge 79+、Samsung Internet 等基于 Chromium 的浏览器中可用,iOS Safari 不支持。
beforeinstallprompt 事件。要在 iOS 上引导用户安装 PWA,需要:<meta name="apple-mobile-web-app-capable" content="yes"> 标签;apple-mobile-web-app-status-bar-style 和 apple-touch-icon;navigator.standalone 检测是否已在独立模式运行。
@media (display-mode: standalone) { ... };window.matchMedia('(display-mode: standalone)').matches;navigator.standalone === true;appinstalled 事件,在安装成功后执行回调。beforeinstallprompt;beforeinstallprompt;beforeinstallprompt,需使用自定义引导;beforeinstallprompt 事件的必要条件。Service Worker 需要至少有一个 fetch 事件监听器。最简单的 Service Worker 示例如下:self.addEventListener('fetch', e => e.respondWith(fetch(e.request)));填写姓名、电话、邮箱等信息,生成符合 vCard 标准的二维码,扫码即可保存联系人。
快速生成PWA所需的manifest.json文件,填写应用名、图标、主题色、启动网址等字段。
分解查询参数,高亮可能存在的SQL注入或XSS模式,辅助安全审查。
输入字符串并使用 URL.canParse() 判断是否为有效 URL,不抛出异常。
模拟接收包含一次性密码的短信,展示 navigator.credentials.get({otp}) 如何自动提取 OTP 并填入表单。
填写个人联系信息,生成标准化vCard格式电子名片,并导出为二维码,扫码即可添加联系人。
输入农历生日,转换并生成可以导入谷歌/苹果日历的年度重复ICS事件链接。
逐步展示授权码流程、隐式流程等,配合序列图帮助理解各角色间的交互。
逐步演示OAuth2授权码、隐式及密码模式交互流程,帮助理解重定向、Token交换与刷新机制。
填写姓名、电话、邮箱等信息,生成符合VCard标准的二维码。
输入WiFi的SSID、密码和加密方式,生成客人一扫即可联网的二维码。
粘贴 assetlinks.json 内容,检查是否符合 TWA 打包要求,帮助将 PWA 上架应用商店。
输入长链接,生成一个伴随随机短码的完整离线URL(可自定义域名前缀)。
选择 hook 类型(pre-commit、pre-push 等),填入要执行的命令,生成钩子脚本。
调用设备联系人选择界面,获取用户选中的联系人信息(需支持环境)。
粘贴原始邮件头,高亮显示认证结果、中继服务器和延迟,用于排查邮件送达问题。
在 Favicon 上叠加未读消息数量的数字角标,生成相应 JS 代码。
设置喝水间隔,浏览器定时发出通知提醒,记录每日饮水杯数,养成好习惯。
通过分步表单填写应用名称、图标、主题色等,生成完整的 manifest.json 文件。
显示当前注册的 Service Worker 所管理的 Cache Storage,查看缓存文件列表及大小。
添加、列出和删除内容索引中的条目,展示离线可用内容。
上传图标文件并设置背景色,模拟在 Android/iOS 主屏幕上的添加效果,检查视觉适配。
粘贴自定义图标字体的Unicode,调节尺寸颜色立即查看效果。
经典猜单词加入字母使用频率热力图,适合教学或自学新词。
选择或上传自定义列表符号,生成对应的CSS ::marker或背景样式。
设计无网络连接时显示的页面样式,生成需缓存的HTML。
配置启动画面背景色与图标,生成对应manifest和meta标签代码。
将数字替换为自定义文字或Emoji,照样合并往更高阶进化。
随机生成包含主角、场景与冲突的写作提示,拯救空白文档,激发创作欲。
可混入指定关键词的Lorem Ipsum生成器,支持段落、列表与HTML标记,更真实模拟内容。