注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

Vue 依赖注入:一种高效的数据共享方法 web

上帝之眼 发表了文章 • 113 次浏览 • 2024-02-01 08:37 • 来自相关话题

什么是vue依赖注入? Vue是一个用于构建用户界面的渐进式框架。 它提供了一种简单而灵活的方式来管理组件之间的数据流,即依赖注入(Dependency Injection,DI)。 依赖注入是一种设计模式,它允许一个组件从另一个组件获取它所依赖的数据... ...查看全部
0
评论

你还在使用websocket实现实时消息推送吗? web

上帝之眼 发表了文章 • 119 次浏览 • 2024-02-01 08:36 • 来自相关话题

前言 在日常的开发中,我们经常能碰见服务端需要主动推送给客户端数据的业务场景,比如数据大屏的实时数据,比如消息中心的未读消息,比如聊天功能等等。 本文主要介绍SSE的使用场景和如何使用SSE。 服务端向客户端推送数据的实现方案有哪几种? 我们常规实现这些需求... ...查看全部
0
评论

实现一个鼠标框选的功能,要怎么实现和设计 api? web

上帝之眼 发表了文章 • 106 次浏览 • 2024-02-01 08:33 • 来自相关话题

前言 前两年在一家做电商的公司做了一个需求:鼠标框选商品卡片,开始拖拽的时候合成一个然后改变位置,页面上有几千个所以还要结合虚拟列表。当时不知道怎么做,就在 github 上到处找现成的库,最后找到了 react-selectable-fast,并结合 rea... ...查看全部
0
评论

01CSS 实现多行文本“展开收起” web

上帝之眼 发表了文章 • 102 次浏览 • 2024-01-31 08:30 • 来自相关话题

最近在开发移动端的评论内容功能时,我遇到了一个需求,需要实现一个展开收起效果。主要目的是让用户能够方便地查看和隐藏评论内容,现在想将我的成果分享给大家 完成效果: 实现思路: 1.准备一个文本的外部容器( content),并将最大高度设置为65px(根据... ...查看全部
0
评论

浏览器关闭实现登出(后端清token) web

上帝之眼 发表了文章 • 118 次浏览 • 2024-01-30 08:44 • 来自相关话题

实现浏览器关闭后,后端记录用户登出日志的最佳方式是通过前端发送请求来通知后端进行记录。以下是一种常见的实现方式,重点就是如何区分用户行为是页面刷新还是关闭浏览器。 // 写在APP.vue mounted() { window.addEventLi... ...查看全部
0
评论

🌟前端使用Lottie实现炫酷的开关效果🌟 web

上帝之眼 发表了文章 • 115 次浏览 • 2024-01-30 08:39 • 来自相关话题

前言 在平时的开发过程中,前端或多或少都会遇到实现动画效果的场景。手写动画是一件相当麻烦的事情,调来调去不仅费时费力,可能还会被产品/UI吐槽:这动画效果也不难呀,为什么就不能实现呢?/为什么就没有还原成我想要的样子呢。 比如说产品让我们实现这样的一个开关动... ...查看全部
0
评论

从‘相信前端能做一切’到‘连这个都做不了么’ web

上帝之眼 发表了文章 • 120 次浏览 • 2024-01-30 08:37 • 来自相关话题

帮助阅读 此篇文章主要是为了实现仪表盘功能,前后过了4种方案,每篇方案从逻辑、代码、效果、问题四个方面出发。最后个人总结。同时非常非常希望有大佬能够提供一个方案,个人实在想不到实现方案了 需求 h5页面中,做一个环形仪表盘(如下图),需要一个从0%到实际百分比... ...查看全部
0
评论

伪指纹浏览器开发的那些事 web

上帝之眼 发表了文章 • 118 次浏览 • 2024-01-30 08:36 • 来自相关话题

什么是伪指纹浏览器开发 就是通过开源的chromium浏览器进行二次简单的封装不涉及到重新编译chromium,配合puppeteer进行轻微的指纹修改开发 一、如何操作 本次操作客户端以前端擅长的electron来举例子,至于electron是什么,打开文心... ...查看全部
0
评论

【干货】一文掌握JavaScript检查对象空值的N种技巧! 前端 Javascript

云端源想 发表了文章 • 115 次浏览 • 2024-01-29 10:26 • 来自相关话题

在开发 JavaScript 应用程序时,经常需要检查对象是否为空。这是因为在处理和操作对象数据时,我们需要确保对象包含有效的值或属性。以下是一些常见情况,我们需要检查 JavaScript 对象是否为空:防止空引用错误:当我们尝试访问或使用一个空对象时,可能... ...查看全部
0
评论

JS逐页转pdf文件为图片格式 web

上帝之眼 发表了文章 • 137 次浏览 • 2024-01-29 09:03 • 来自相关话题

背景 年前的时候,开发一个电子杂志项目,功能需求是通过上传pdf文件,将其转为图片格式,所以杂志的内容其实就是一张张图片 不过当时技术要求用后端实现,所以使用的是PHP实现该功能。项目完成后,寻思着在前端是否也能实现pdf转图片的功能。一番研究后,果真可行。以... ...查看全部
0
评论

JSON.parse记录一次线上bug排查 web

上帝之眼 发表了文章 • 131 次浏览 • 2024-01-29 08:59 • 来自相关话题

最近项目中有一个匪夷所思的问题,业务在使用的时候,偶发性的会白屏,经常下班的时候骚扰我们,开发苦不堪言,经过长达一周的排查,仍然没有查到bug的存在,最终尝试通过添加埋点日志,记录关键信息。 现状 首先讲述一下现状,首先业务进入后,页面可以认为有两个按钮 跳... ...查看全部
0
评论

相见恨晚的前端开发利器-PageSpy web

上帝之眼 发表了文章 • 129 次浏览 • 2024-01-29 08:56 • 来自相关话题

今天介绍一个非常有用的前端开发工具。 做前端开发的你,一定有过以下经历: 我这里是好的啊,你截个图给我看看 不会吧,你打开f12,控制台截个图给我看看 录个屏给我看看你是怎么操作的 ... 还有,我们在开发h5的时候,一般为了调试方便,可能会在开发环境和测... ...查看全部
0
评论

uniapp云开发--微信登录 web

上帝之眼 发表了文章 • 116 次浏览 • 2024-01-26 15:17 • 来自相关话题

前言 我们主要使用uniapp + uniCloud 实现小程序登录,并将用户数据存入云数据库。 小程序 wx.getUserProfile 调整,接口将被收回 详情,所以需要用户自己填写资料。 注:填写个人资料是一个组件,覆盖在登录之上而已,还是在同一个页面... ...查看全部
0
评论

真的不考虑下grid布局?有时候真的很方便! web

上帝之眼 发表了文章 • 110 次浏览 • 2024-01-26 15:17 • 来自相关话题

前言 flex布局大家应该已经运用的炉火纯青了,相信在日常开发中大家和我一样不管遇到什么都是flex一把搜哈。直到我遇到grid,才发现有些场景下,不是说flex实现不了而是使用grid能够更加轻松的完成任务。下面拿几个场景和大家分享一下。 宫格类的布局 比如... ...查看全部
0
评论

一些不被人熟知,但又很好用的HTML属性 web

上帝之眼 发表了文章 • 121 次浏览 • 2024-01-26 15:13 • 来自相关话题

HTML(超文本标记语言)具有多种属性,可用于增强我们的网页的结构和功能。 下面我就给大家介绍一下,一些很好用的HTML属性,但是不被人熟知的HTML属性 contenteditable: 这个属性使我们的元素变的可编辑。用户可以直接在我们的浏览器中修改元素的... ...查看全部
0
评论

Celeris Web,一套女生都觉得好看的Vue3模板 web

上帝之眼 发表了文章 • 115 次浏览 • 2024-01-25 17:58 • 来自相关话题

Vue3+Unocss+NaiveUI+Monorepo搭建一套女生觉得好看的前端模板 一年前,我刚刚从后端转入前端的大门,兴奋又迷茫。身边的女性朋友们总是找我帮忙写小工具,但每次都被吐槽UI太丑了。于是,我想,能不能搞点不一样的? 嗯,女生总是很喜欢漂亮的东... ...查看全部
0
评论

揭秘 "mitt" 源码:为什么作者钟情于 `map` 而放弃 `forEach` web

上帝之眼 发表了文章 • 119 次浏览 • 2024-01-25 08:35 • 来自相关话题

故事是这样的,半年前我提交了一个 Pull Request(PR),想要将作者在代码中使用的 map 改成 forEach, 而作者的回应却是:map() is used because it is 3 bytes smaller when gzipped. ... ...查看全部
0
评论

使用pixi.js开发一个智慧路口(车辆轨迹追踪)项目 web

上帝之眼 发表了文章 • 136 次浏览 • 2024-01-25 08:34 • 来自相关话题

项目效果 项目功能: 位置更新、航向角计算。 debug模式。 位置角度线性补帧。 变道、转弯、碰撞检测。 mock轨迹数据 图片效果: 视频效果: 项目启动 项目地址 github:(github.com/huoguozhang…) 线上:todo... ...查看全部
0
评论

微信小程序开发大坑盘点 web

上帝之眼 发表了文章 • 112 次浏览 • 2024-01-25 08:32 • 来自相关话题

微信小程序开发大坑盘点 起因 前几天心血来潮,想给学校设计个一站式校园小程序,可以查询成绩,考试信息,课表之类的(本来想法里是还想包括一些社交功能的,但这个因为资质问题暂且搁置了)。其实很久以前就有大概了解过微信小程序的一些概念,那个时候试图用 uni-app... ...查看全部
0
评论

一行代码快速实现全局模糊 web

上帝之眼 发表了文章 • 105 次浏览 • 2024-01-24 08:43 • 来自相关话题

github 仓库:github.com/astak16/blu… npm 仓库:http://www.npmjs.com/package/blu… 页面在展示时,某些敏感的数据不想展示,可以使用该插件,对敏感数据进行模糊处理 敏感数据过滤通常是由后端去做的... ...查看全部
0
评论

同学,请实现一个扫码登录 web

上帝之眼 发表了文章 • 105 次浏览 • 2024-01-24 08:34 • 来自相关话题

马上要到春节了,小伙伴们的公司是不是已经可以申请请假调休呢?虽然今年刚入职没有年假(好像国家不是这么规定的,但也不好跟公司硬杠),大小周的我已经攒了7天调休,也可以提前回家过年啦! 即使是年底,打工人的工作量也没有减少,最近leader扔给我一个扫码登录的需求... ...查看全部
0
评论

前端如何统一开发环境 web

上帝之眼 发表了文章 • 98 次浏览 • 2024-01-23 08:58 • 来自相关话题

统一不同的同事之间,本地和 CI 之间的开发环境有利于保证运行效果一致和 bug 可复现,本文聚焦于前端最基本的开发环境配置:nodejs 和 包管理器。 nodejs 首先推荐使用 fnm 管理多版本 nodejs。 对比 nvm: 支持 brew 安装,... ...查看全部
0
评论

一个指令实现左右拖动改变布局 web

上帝之眼 发表了文章 • 101 次浏览 • 2024-01-23 08:34 • 来自相关话题

一个指令实现左右拖动改变布局 一、前言 本文以实现“一个指令实现左右拖动改变页面布局”的需求为例,介绍了: 实现思路 总结关键技术点 完整 demo 二、实现思路 2.1 外层div布局 首先设置4个div元素,一个作为父容器,一个... ...查看全部
0
评论

箭头函数太长了,缩短小窍门来了 web

上帝之眼 发表了文章 • 104 次浏览 • 2024-01-23 08:30 • 来自相关话题

前言 使用箭头语法,你可以定义比函数表达式短的函数。在某些情况下,你可以完全省略: 参数括号 (param1, param2) return 关键字 甚至大括号 { }。 1. 基本语法 完整版本的箭头函数声明包括: 一对带有参数枚举的括号 (param... ...查看全部
0
评论

爆肝手写 · 一镜到底特效· 龙年大吉 【CSS3】 web

上帝之眼 发表了文章 • 103 次浏览 • 2024-01-22 08:43 • 来自相关话题

前言 作为一名有多年开发经验的前端技术开发人员, 我最爱的还是用前端技术实现各种炫酷的特效,对于我来说,CSS3不仅仅是一种样式语言,更是一种表达情感、对美好事物追求的一种体现吧, 虽然每天要沉浸在代码的海洋里,但我也要寻找着技术与艺术的交汇点,努力把吃饭的... ...查看全部
0
评论

前端实现汉堡菜单 web

上帝之眼 发表了文章 • 107 次浏览 • 2024-01-22 08:36 • 来自相关话题

如果你曾经在浏览网页时看到三条线堆叠在一起,那么你就遇到了汉堡菜单。它是移动和响应式网页设计中使用的一种流行设计元素,用于创建干净、简约的界面。 单击时,这个小菜单会从屏幕的任一侧滑出,显示导航项或选项列表。当菜单打开时,汉堡菜单也会变成“X”或其他形状。 在... ...查看全部
0
评论

龙年到~ 我做了一个龙年红包封面,一大堆人问我教程 web

上帝之眼 发表了文章 • 90 次浏览 • 2024-01-22 08:33 • 来自相关话题

前言 就在昨天微信公众号给了我一个年终总结赠送了我六百的红包额度,那么我心想白送我? 要知道买额度现在都要一块钱一个红包封面了呢,所以我打算自己做一个红包封面但是听说审核很难过诶~ 没关系我已经踩坑完毕做出来了一个红包封面现在我就把流程分享给大家~ 亲测百分之... ...查看全部
0
评论

Linux操作系统简介:为何成为全球开发者热门选择? 操作系统 Java Linux

云端源想 发表了文章 • 72 次浏览 • 2024-01-20 10:06 • 来自相关话题

Linux是一种自由和开放源代码的操作系统。这意味着任何人都可以查看、修改和分发Linux的源代码,而不需要支付任何费用。这种开放性使得Linux能够快速地发展和进步,吸引了全球数以万计的开发者共同参与其中,形成了一个庞大的开源社区。那么,Linux究竟是什么... ...查看全部
0
评论

Object.assign 这算是深拷贝吗 web

上帝之眼 发表了文章 • 77 次浏览 • 2024-01-19 08:33 • 来自相关话题

在JavaScript中,Object.assign() 是一个用于合并对象属性的常见方法。然而,对于许多开发者来说,关于它是否执行深拷贝的认识可能存在一些混淆。先说答案Object.assign() 不属于深拷贝,我们接着往下看。 Object.assign... ...查看全部
0
评论

什么,你还不会调试线上 vue 组件? web

上帝之眼 发表了文章 • 74 次浏览 • 2024-01-19 08:32 • 来自相关话题

前言 彦祖们,在日常开发中,不知道你们是否遇到过这样的场景 在本地测试开发 vue 组件的时候非常顺畅 一上生产环境,客户说数据展示错误,样式不对... 但是你在本地测试了几次,都难以复现 定位方向 这时候作为老 vuer,自然就想到了 vue devtool... ...查看全部
0
评论

background简写,真细啊! web

上帝之眼 发表了文章 • 82 次浏览 • 2024-01-19 08:32 • 来自相关话题

背景原因 今天写需求,需要使用background简写属性,心想这还不简单吗,真男人写样式只需要两秒: background: url('./bg.png') no-repeat center contain ; 搞定! 上面设置的依次是 背景图片 背... ...查看全部
0
评论

面试官: forEach怎么停止 web

上帝之眼 发表了文章 • 72 次浏览 • 2024-01-19 08:28 • 来自相关话题

介绍 在准备 JavaScript 面试时,理解数组方法的复杂性至关重要。一个常见的问题是是否可以停止或中断 forEach 循环。本文探讨了 forEach 方法的功能、其局限性以及 JavaScript 中用于突破循环的替代解决方案。我们的目标是通过清晰的... ...查看全部
0
评论

html中的lang起到什么作用? web

上帝之眼 发表了文章 • 70 次浏览 • 2024-01-19 08:27 • 来自相关话题

今天被lang="en"这玩意给坑了,平时看着不起眼的一个小配置,结果在中文换行的时候出现了不一样的效果…… 在chrome上是这样的 再看一下火狐浏览器的效果,加不加en都一样…… 起初还以为是chrome渲染机制的问题,把所有代码都删了才找到问题所在……... ...查看全部
0
评论

MyBatis实战指南(三):相关注解及使用 后端 mybatis Java

云端源想 发表了文章 • 64 次浏览 • 2024-01-18 11:30 • 来自相关话题

在前面的两篇文章中,我们已经详细介绍了MyBatis的工作原理和基本使用。今天,我们将深入探讨MyBatis的一个重要特性——注解。如果你对MyBatis的注解还不熟悉,那么这篇文章将为你打开一扇新的大门。一、什么是注解(Annotation)首先,我们需要明... ...查看全部
0
评论

总是听说 Vue3 选择 Proxy 的原因是性能更好,不如直接上代码对比对比 web

上帝之眼 发表了文章 • 81 次浏览 • 2024-01-17 08:31 • 来自相关话题

逛掘金的时候经常能刷到关于 Vue 响应式原理的文章, 经常能看到 Vue3 弃用 Object.defineProperty 转而使用 Proxy 来实现的原因是 Proxy 性能更好 。看的多了还能刷到一些文章认为 Object.definePropert... ...查看全部
0
评论

封装v-loading指令 从此释放双手 web

上帝之眼 发表了文章 • 82 次浏览 • 2024-01-17 08:30 • 来自相关话题

封装v-loading指令 从此释放双手 前言 ​ 大家好, 我是旋风冲锋 - 小瑜, 又到了周六~~ 没错, 是卷王们疯狂成长的日子, 今天早上突发奇想, 想去自习室体验一下敲代码的快感, 心想着卷到下午,面对着窗口看着夕阳西下的场景, 然后可以... ...查看全部
0
评论

前端对接电子秤、扫码枪设备serialPort 串口使用教程 web

上帝之眼 发表了文章 • 73 次浏览 • 2024-01-17 08:25 • 来自相关话题

因为最近工作项目中用到了电子秤,需要对接电子秤设备。以前也没有对接过这种设备,当时也是一脸懵逼,脑袋空空。后来就去网上搜了一下前端怎么对接,然后就发现了SerialPort串口。 Serialport 官网地址:serialport.io/ Github:g... ...查看全部
0
评论

flex布局之美,以后就靠它来布局了 web

上帝之眼 发表了文章 • 78 次浏览 • 2024-01-16 19:40 • 来自相关话题

写在前面 在很久很久以前,网页布局基本上通过table 元素来实现。通过操作table 中单元格的align 和valign可以实现水平垂直居中等 再后来,由于CSS 不断完善,便演变出了:标准文档流、浮动布局和定位布局 3种布局 来实现水平垂直居中等各种布局... ...查看全部
0
评论

面试官:你之前的工作发布过npm包吗? web

上帝之眼 发表了文章 • 86 次浏览 • 2024-01-16 19:37 • 来自相关话题

背景🌟 我们公司平时在开发的时候,总是会需要开发一些组件库,去提供给组内其他人通用,这样大大提高了复用性,当然大厂会有自己的组件库,不过学无止境嘛,大家可以根据本文学会如何发布npm包!现在一起来吧~ 01、步骤一注册 打开npm官网,如果没有账号就注册账号... ...查看全部
0
评论

面试被问到一个css属性,我却只会向面试官输出js解决方案。。。 web

上帝之眼 发表了文章 • 68 次浏览 • 2024-01-16 19:34 • 来自相关话题

事情是这样的,好不容易约到个面试,虽然是线下,还是开心得屁颠屁颠跑去面了。刚开始都很正常,面试官首先问一些关于css的问题,我都能对答如流,觉得还好,突然面试官说,有这么个场景:如果我现在有个 canvas 的区域,区域下方(重叠那种上下,不是二维的上下)是一... ...查看全部
0
评论

不要再滥用可选链运算符(?.)啦! web

上帝之眼 发表了文章 • 536 次浏览 • 2024-01-15 08:40 • 来自相关话题

前言 之前整理过 整理下最近做的产品里 比较典型的代码规范问题,里面有一个关于可选链运算符(?.)的规范,当时只是提了一下,今天详细说下想法,欢迎大佬参与讨论。 可选链运算符(?.),大家都很熟悉了,直接看个例子: const result = obj?.a?... ...查看全部
0
评论

面试官:能不能给 Promise 增加取消功能和进度通知功能... 我:??? web

上帝之眼 发表了文章 • 257 次浏览 • 2024-01-15 08:37 • 来自相关话题

扯皮 这段时间闲着没事就去翻翻红宝书,已经看到 Promise 篇了,今天又让我翻到两个陌生的知识点。 因为 Promise 业务场景太多了自我感觉掌握的也比较透彻,之前也跟着 Promise A+ 的规范手写过完整的 Promise,所以这部分内容基本上就大... ...查看全部
0
评论

用脚本来写函数式弹窗,更快更爽 web

上帝之眼 发表了文章 • 77 次浏览 • 2024-01-15 08:36 • 来自相关话题

前言 在业务开发中,弹窗是我们常常能够遇到的开发需求,通常我们使用组件都是通过show变量来控制弹窗的开启或者隐藏。这样面对简单的业务需求的确可以满足了,但是面对深层嵌套,不同地方打开同一个弹窗便会让我们头疼。于是我想通过函数的方式来打开弹窗,通过函数参数的方... ...查看全部
0
评论

当别人因为React、Vue吵起来时,我们应该做什么 web

上帝之眼 发表了文章 • 78 次浏览 • 2024-01-12 08:37 • 来自相关话题

大家好,我卡颂。 最近尤大的一个推文引起了不小热议,大概经过是: 有人在推上夸React文档写的好,把可能的坑点都列出来 尤看到后批评道:框架应该自己处理这些坑点,而不是把他们暴露给用户 尤大在推上的发言一直比较耿直,这次又涉及到React这个老对手,关... ...查看全部
0
评论

面试官:手写一个“发布-订阅模式” web

上帝之眼 发表了文章 • 79 次浏览 • 2024-01-11 08:55 • 来自相关话题

发布-订阅模式又被称为观察者模式,它是定义在对象之间一对多的关系中,当一个对象发生变化,其他依赖于它的对象收到通知。在javascript的开发中,我们一般用事件模型替代发布-订阅模式。 DOM事件 document.body.addEventListener... ...查看全部
0
评论

普通的文本输入框无法实现文字高亮?试试这个highlightInput吧! web

上帝之眼 发表了文章 • 71 次浏览 • 2024-01-11 08:38 • 来自相关话题

背景 前几天在需求评审的时候,产品问我能不能把输入框也做成富文本那样,在输入一些敏感词、禁用词的时候,给它标红。我听完心里一颤,心想:好家伙,又来给我整活。本着能砍就砍的求生法则,我和产品说:输入框输入的文字都会被转成字符串,这没办法去标红呀!产品很硬气的回到... ...查看全部
0
评论

多行标签超出展开折叠功能 web

上帝之眼 发表了文章 • 74 次浏览 • 2024-01-11 08:36 • 来自相关话题

前言  记录分享每一个日常开发项目中的实用小知识,不整那些虚头巴脑的框架理论与原理,之前分享过抽奖功能、签字功能等,有兴趣的可以看看本人以前的分享。  今天要分享的实用小知识是最近项目中遇到的标签相关的功能,我不知道叫啥,姑且称之为【多行标签展开隐藏】功能吧,... ...查看全部
0
评论

MyBatis实战指南(二):工作原理与基础使用详解 mybatis Java

云端源想 发表了文章 • 64 次浏览 • 2024-01-10 14:31 • 来自相关话题

MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。那么,它是如何工作的呢?又如何进行基础的使用呢?本文将带你了解MyBatis的工作原理及基础使用。一、MyBatis的工作原理1.1 MyBatis的工作原理工作原理图示:1、读取... ...查看全部
0
评论

10个让你爱不释手的一行Javascript代码 web

上帝之眼 发表了文章 • 68 次浏览 • 2024-01-10 08:32 • 来自相关话题

在这篇博客中,我们将分享 10+ 个实用的一行 JavaScript 代码,这些代码可以帮助你提高编码效率和代码简洁度。这些代码片段将涵盖各种用途,从操作数组和字符串,到更高级的概念,如异步编程和面向对象编程。 获取数组中的随机元素 使用 Math.rand... ...查看全部
0
评论

检测自己网站是否被嵌套在iframe下并从中跳出 web

上帝之眼 发表了文章 • 76 次浏览 • 2024-01-09 08:34 • 来自相关话题

iframe被用于将一个网页嵌套在另一个网页中,有的时候这会带来一些安全问题,这时我们就需要一些防嵌套操作了。 本文分为俩部分,一部分讲解如何检测或者禁止嵌套操作,另一部分讲解如何从嵌套中跳出。 末尾放了正在使用的完整代码,想直接用的可以拉到最后。 效果 当存... ...查看全部