
iframe
dragstart中必须调用dataTransfer.setData(),否则拖拽失败;drop区需在dragover中preventDefault()才能触发drop;跨iframe需序列化数据;移...
history.pushState和replaceState的核心区别在于:pushState在历史栈新增记录,replaceState仅替换当前条目;前者支持返回上一页,后者不改变后退路径。
GeolocationAPI必须在HTTPS或localhost下调用,且需用户手势触发;HTTP环境静默失败,自动调用无权限弹窗;options中enableHighAccuracy、timeout...
使用position:absolute易致表单控件脱离文档流而错位或消失;应为父容器设position:relative,慎用百分比定位,优先用transform微调、flex实现对齐,并正确建立堆叠...
XML在平板上显示异常的根本原因是浏览器用XML解析器渲染时无CSS样式、无视viewport且不响应式;正确做法是用HTML封装并用CSS控制容器元素。
米侠浏览器关闭广告弹窗需五步:一、开启增强版通用广告过滤;二、启用Host管理并导入广告屏蔽列表;三、长按标记屏蔽特定弹窗元素;四、关闭主页宫格位推送与热榜入口;五、重置广告过滤规则至默认状态。
iframe透明需子页面主动设body{background:transparent;margin:0;padding:0;},父页面设置无效;allowtransparency已废弃,现代浏览器仅认...
禁用谷歌浏览器自动播放需五种方法:一、全局关闭声音权限;二、按网站单独设置“阻止”声音;三、通过chrome://settings/content/sound批量添加屏蔽域名;四、启用chrome:/...
localStorage和sessionStorage生命周期与作用域不同:前者同源永久存储,适合用户偏好;后者仅限当前标签页,适合临时数据。二者均只支持字符串,存对象需JSON序列化,且有跨源、私密...
z-index不生效需先确认元素是否已定位;它仅对position为relative、absolute、fixed或sticky的元素有效,static下被忽略;还需注意层叠上下文限制及transfo...