首页
学习
活动
专区
圈层
工具
发布
首页标签浏览器

#浏览器

浏览器密码存储安全风险与凭证管理路径研究

芦笛

浏览器内置密码管理器因其无缝集成的使用体验,已经成为全球互联网用户最广泛使用的凭证存储方式。以 Chrome 为代表的现代浏览器在密码保护方面部署了多层安全机制...

300

当 localStorage 写入失败:Safari 无痕模式与存储配额的真实处理方式

用户1839651

做前端持久化时,localStorage 通常是最先被想到的方案,API 同步、简单、兼容性也足够好。但它在真实环境里并不是永远可写:Safari 无痕模式下 ...

1100

用 AbortController 取消 fetch 请求时,为什么 catch 里拿不到 abort 原因?

用户12771345

在单页应用里,搜索框输入联想、路由切换取消未完成请求、组件卸载时终止轮询,这些场景都会用到 AbortController 来取消 fetch。但实际写下来经常...

1500

从一次页面卡顿排查说起:理解浏览器的主线程与长任务

超哥前端记录

上周同事反馈一个后台管理页面在点击「导出报表」后,整个界面会冻结两三秒,按钮点不动,下拉框也打不开。这个页面本身并不复杂,只是从接口拉几千条数据然后渲染到表格里...

2600

用 IntersectionObserver 替代滚动事件:解决页面卡顿与图片懒加载的实战方案

超哥前端记录

页面滚动时监听 scroll 事件做懒加载、动画触发或吸顶效果,是很多项目里的常规做法。但滚动事件触发频率极高,如果在回调里直接读取 getBoundingCl...

4000

用 IntersectionObserver 替代滚动监听:更准、更省、更简单

超哥前端记录

页面里做懒加载、无限滚动、元素曝光埋点、吸顶导航切换时,很多项目第一反应还是给 window 挂一个 scroll 事件监听,在回调里用 getBounding...

2600

用 ResizeObserver 替代 window.resize 监听元素尺寸变化

用户12771345

做后台管理系统时,图表容器经常需要根据父级宽高自适应。早些年我会挂一个 window.addEventListener('resize', handler),然...

1400

从一次线上事故看 IntersectionObserver 在长列表懒加载中的误用

超哥前端记录

上个月我们一个后台管理页面出现了奇怪的 bug:用户从列表页翻到第三页后,图片开始大面积空白,但刷新页面又恢复正常。排查后发现是图片懒加载逻辑里用 Inters...

7110

深入事件循环:Promise 与 setTimeout 在浏览器中的执行时序为何总是出乎意料

用户1839651

把 async/await 和 setTimeout 混在一起写的时候,经常出现“明明 setTimeout 写在前面,为什么反而是 Promise 先执行”的...

4010

高清!安利一款电视机顶盒及Android TV收看电视直播的浏览器!

IT学习日记

CCTV_Viewer电视浏览器应运而生,它是基于tv.cctv.com和央视频的简易电视直播收看软件,可以直接通过webview访问央视官网并收看直播,免去了...

12510

用AbortController取消fetch请求,同时避免内存泄漏和状态更新

用户12771345

在单页应用里,输入框搜索、路由切换、标签页关闭这些场景下,经常出现“上一个请求还没回来,新的请求又发出去了”的情况。如果不取消旧请求,轻则渲染过期数据,重则因为...

12510

前端如何用 IndexedDB 处理大文件上传的断点续传?

用户12771345

项目里经常遇到需要上传几百兆甚至上 GB 文件的场景,比如视频素材、设计源文件或者数据备份。直接使用 fetch 或者 XMLHttpRequest 上传,一旦...

10310

『NAS』简单一步获取飞牛自带壁纸

德育处主任

首先在浏览器访问你的飞牛NAS(比如我的是 192.168.31.33:5666)。

13110

AI Agent 沙箱是什么?为什么智能体执行代码必须先隔离

克劳德2048

摘要 AI Agent 已经不只是“帮你写代码”,而是能自己写代码、装依赖、跑命令、操作浏览器。大模型生成的代码具有概率性,在没有人工逐行审计的情况下直接放到宿...

16210
领券