随笔分类 -  web前端 / Web Api

摘要:在现代 Web 开发中,用户可能会频繁切换标签页,或让网页处于后台运行。为了避免不必要的资源浪费并提升用户体验,合理利用 Page Visibility API 可以在页面不可见时暂停或减少资源的消耗,并在页面重新可见时恢复正常操作。 在这篇博客中,我将展示如何通过 Page Visibility 阅读全文
posted @ 2024-09-29 10:30 _zhiqiu 阅读(343) 评论(0) 推荐(4) 编辑
摘要:在现代 Web 应用中,尤其是涉及视频播放、实时通信、地图导航等长时间运行的任务时,用户常常希望设备不要因为空闲而自动进入睡眠模式或屏幕变暗。为了解决这一问题,Web API 提供了一个名为 Wake Lock 的接口,允许开发者请求设备保持唤醒状态。 本文将详细介绍如何使用 Wake Lock A 阅读全文
posted @ 2024-09-18 10:29 _zhiqiu 阅读(422) 评论(0) 推荐(2) 编辑
摘要:在 Web 开发中,我们经常需要区分用户是否通过刷新操作重新加载了页面。这一操作可能是由用户手动刷新(如按下 F5 键或点击浏览器刷新按钮)或通过浏览器自动重新加载。判断页面是否刷新有助于开发者优化用户体验,例如在使用 vue 的时候需要进行权限控制,就需要判断在刷新后根据登录者的权限去添加对应的路 阅读全文
posted @ 2024-09-10 11:59 _zhiqiu 阅读(1016) 评论(3) 推荐(4) 编辑
摘要:navigator.sendBeacon() 方法可用于通过 HTTP POST 将少量数据异步传输到 Web 服务器。 这个方法主要用于满足统计和诊断代码的需要,这些代码通常尝试在卸载(unload)文档之前向 Web 服务器发送数据。过早的发送数据可能导致错过收集数据的机会。然而,对于开发者来说 阅读全文
posted @ 2023-04-19 14:05 _zhiqiu 阅读(385) 评论(0) 推荐(1) 编辑
摘要:概述 Navigator.share() 方法通过调用本机的共享机制作为 Web Share API 的一部分。如果不支持 Web Share API,则此方法为 undefined。 此项功能仅在一些支持的浏览器的安全上下文(HTTPS)中可用。 语法 const sharePromise = w 阅读全文
posted @ 2022-10-21 15:28 _zhiqiu 阅读(229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示