safari

阿珊和她的猫3 天前
前端·safari
Safari浏览器中监听页面关闭事件的技术探讨🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入门到实战全面掌握 uni-app》
IT、木易16 天前
前端·css3·safari
css3 backdrop-filter 在移动端 Safari 上导致渲染性能急剧下降的优化方案有哪些?在前端开发的江湖里,css3 backdrop-filter 就像是一把双刃剑,它能轻松实现毛玻璃、模糊遮罩等炫酷效果,为页面增添高级感,是许多前端工程师打造精致UI的心头好。然而,当这把剑挥向移动端 Safari 时,却常常带来令人头疼的问题——渲染性能急剧下降,页面卡顿到仿佛在“龟速爬行”。这不仅影响用户体验,还可能成为面试中被追问的高频考点。今天,我们就来深入剖析这个问题,分享8大优化方案,让你的页面在移动端 Safari 也能“丝滑如德芙”。
1024小神17 天前
前端·safari
element-plus在mac电脑上safari中暗黑模式下按钮和输入框黑色背景问题这些地方的黑色好像更突出,但是在chrome里就没有问题,这应该是css样式导致的,找到了一个elementui的一个变量,在主题文件中修改这个变量的值即可:
zhengfei61122 天前
前端·chrome·safari
面向攻击性安全专业人员的一体化浏览器扩展程序[特殊字符]HackTools 是一款 Web 扩展程序,可帮助您进行Web 应用程序渗透测试,它包含速查表以及测试期间使用的所有工具,例如 XSS 有效载荷、反向 shell 等等。
鹏北海-RemHusband24 天前
前端·ios·safari
踩坑记录:iOS Safari 软键盘下的“幽灵弹窗“问题最近在做移动端 H5 登录页面时,遇到了一个诡异的 bug:在 iOS Safari 中,弹窗明明显示在屏幕中央,点击按钮却毫无反应。检查元素后发现,DOM 的实际位置和视觉位置完全对不上。折腾了一番后终于搞清楚了原因,记录一下。
TheNextByte11 个月前
前端·iphone·safari
如何将 Safari 标签转移到新 iPhone 17?当换用新 iPhone 17时,很多人都希望将 Safari 标签页无缝转移到新 iPhone 上,以便继续浏览未完成的网页内容。如何将 Safari 标签转移到另一部 iPhone?本文将介绍几种方法来帮助您轻松转移 Safari 标签页。
教练、我想打篮球2 个月前
前端·http·safari
123 safari 浏览器中下载 URLEncoder.encode 的中文名称的文件, safari 未进行解码, 其他浏览器正常这是 最近碰到的一个 关于文件下载的一个问题然后 只有 safari 中出现了 此问题, 大概 可能是 不同的浏览器对于 http 协议的细节支持有所差异吧
2501_915106322 个月前
android·ios·小程序·uni-app·iphone·xcode·safari
iOS App 测试方法,通过 Xcode、Instruments、Safari Inspector、克魔(KeyMob)等工具如果只看流程,iOS App 测试似乎是一件很明确的事情: 功能跑通、版本回归、上线验证。 但真正做过一段时间之后,会发现测试最难的部分,并不在于“有没有测”,而在于当问题出现时,你能不能解释清楚它为什么会出现。
拾忆,想起2 个月前
微服务·性能优化·架构·dubbo·safari
Dubbo vs Spring Cloud Gateway:本质剖析与全面对比指南理解Dubbo与Spring Cloud Gateway的根本差异,是构建现代化微服务架构的关键一步。
拾忆,想起3 个月前
微服务·性能优化·架构·dubbo·safari
Dubbo服务依赖问题终结指南:从根因分析到系统化解决方案深入微服务依赖的“经络系统”,掌握从诊断到根治的完整方法论在分布式微服务架构中,服务间的依赖如同人体的经络系统——错综复杂、相互关联。一个健康的系统,依赖关系应当清晰、畅通且富有弹性。然而在实际开发中,我们常常遭遇这样的困境:服务启动时报错 No provider available、调用链路上出现意料之外的 RpcException,或是面对循环依赖时无从下手。
拾忆,想起3 个月前
微服务·云原生·性能优化·架构·dubbo·safari
Dubbo通信协议全景指南:如何为你的微服务选择最佳通信方案?从高性能私有协议到通用云原生协议,一文掌握Dubbo通信的核心选择。想象一下,在一个由数十个微服务组成的电商系统中,订单服务需要实时调用库存服务扣减库存,支付服务需要与风控服务进行数据交换,而前端应用又需要通过网关访问后端服务。这些跨越网络的服务间对话,需要一个高效、可靠且相互理解的“通用语言”——这就是通信协议。
拾忆,想起3 个月前
微服务·云原生·性能优化·架构·dubbo·safari
Dubbo服务注册与发现深度解析:微服务架构的“通讯录”与“导航系统”掌握服务注册与发现,就是掌握了微服务高效协作的核心密码。想象一下,你来到一个庞大且快速变化的现代化都市。这里有成千上万家餐厅(服务提供者),而你的任务是为一位挑剔的食客(服务消费者)找到一家符合他口味、正在营业且评价不错的餐厅。你会怎么做?
拾忆,想起3 个月前
开发语言·微服务·云原生·架构·php·dubbo·safari
Dubbo健康检查全攻略:构建高可观测与高可用的微服务基座通过多层级健康检查,让微服务的问题无处遁形,让服务调用稳如磐石。在微服务架构中,服务的健康状态直接决定了整个系统的稳定性和可用性。一个隐藏故障的服务实例,就像一颗随时可能引爆的“炸弹”,可能导致调用链雪崩。试想,如果一个提供者内部数据库连接已中断,但服务进程仍在运行且网络端口开放,消费者对此毫不知情并持续向其发起调用,结果必然是大量请求失败,用户体验受损。
拾忆,想起3 个月前
前端·微服务·性能优化·架构·dubbo·safari
Dubbo序列化性能优化实战:从协议选型到极致调优一次RPC调用,近30%的时间可能花在序列化上,你的选择将决定微服务的性能天花板。在分布式系统的微服务调用中,一次接口响应时间可能只有10毫秒,但其中序列化与反序列化的开销常常占到20%-30%。当你在电商大促时,每秒数十万次的RPC调用,序列化效率每提升10%,就意味着节省数十台服务器资源。
拾忆,想起3 个月前
开发语言·前端·微服务·架构·php·dubbo·safari
Dubbo序列化异常终结指南:从精准诊断到根治与防御攻克跨服务数据交换的“巴别塔”难题,让你的分布式服务畅通无阻。在单体应用中,方法调用是直接而高效的。但在以Dubbo为核心的微服务架构中,一次简单的本地方法调用转变为一次跨越网络的远程过程调用(RPC),对象必须被转换为字节流,穿越网络,再在另一端被重新组装。这个编码与解码的过程,就是序列化与反序列化。
拾忆,想起3 个月前
前端·微服务·架构·dubbo·safari
Dubbo灰度发布完全指南:从精准引流到全链路灰度掌握在微服务架构中实现零中断、可监控、可回滚的平滑发布艺术想象一下这个场景:一个拥有数千万日活的电商平台,计划在“双十一”前上线一个全新的优惠券系统。按照传统的“重启大法”,运维团队需要在深夜停机数小时,祈祷一切顺利。一旦新版本有问题,回滚将是另一场噩梦,直接影响销售额和用户体验。
拾忆,想起3 个月前
前端·微服务·架构·dubbo·safari
Dubbo异步调用与主线程同步完全指南:告别阻塞,掌控并发揭秘Dubbo如何在高并发异步世界中实现精准的同步控制在微服务架构中,性能与响应性往往是一对矛盾体。想象一下,你的电商系统在“双十一”需要同时处理用户订单、库存扣减、支付请求和物流通知——如果所有调用都同步等待,用户可能需要盯着加载动画长达数秒!
拾忆,想起3 个月前
前端·微服务·架构·dubbo·safari
Dubbo延迟加载全解:从延迟暴露到延迟连接的深度优化掌握Dubbo的懒加载艺术,让微服务启动如闪电般迅速,运行如磐石般稳定想象一下这个场景:一个大型电商系统拥有超过200个微服务,每个服务启动时需要初始化数据库连接池、加载缓存数据、建立远程连接……如果所有资源都在应用启动时立即加载,会导致什么结果?启动时间超过10分钟,内存占用瞬间飙升,而实际上80%的服务可能在前几分钟内根本不会被调用!
拾忆,想起3 个月前
前端·微服务·云原生·架构·dubbo·safari
Dubbo本地存根与本地伪装实战指南:提升微服务容错能力的利器掌握Dubbo本地存根与本地伪装,构建高可用、高容错的微服务架构在微服务架构中,服务之间的远程调用(RPC)如同团队协作——每个服务各司其职,通过紧密配合完成复杂业务。但是,当某个服务临时"请假"或响应缓慢时,整个业务流程是否会因此中断?🤔
拾忆,想起3 个月前
前端·微服务·云原生·架构·dubbo·safari
Dubbo服务版本控制完全指南:实现微服务平滑升级的金钥匙掌握Dubbo版本控制,让微服务迭代从此告别“ midnight panic ”想象一下这个场景:你的电商平台的支付服务需要重构升级,新版本(v2.0)的接口与旧版本(v1.0)完全不兼容。但此时,仍有数十个微服务在调用v1.0版本,你能直接下线v1.0吗?当然不能!这就像在空中给飞机更换引擎一样危险。