当前位置: 首页 > news >正文

成都网站建设天府软件园山东最近出现大量感染病

成都网站建设天府软件园,山东最近出现大量感染病,个人做免费网页,东莞搜索优化十年乐云seo“SharedArrayBuffer is not defined” 错误是因为在浏览器环境中,SharedArrayBuffer 对象被认为是一种潜在的安全风险。为了防止 Spectre 攻击等漏洞,现代浏览器通常会禁用或限制对 SharedArrayBuffer 的使用。 SharedArrayBuffer 是一种 JavaScript 对…

“SharedArrayBuffer is not defined” 错误是因为在浏览器环境中,SharedArrayBuffer 对象被认为是一种潜在的安全风险。为了防止 Spectre 攻击等漏洞,现代浏览器通常会禁用或限制对 SharedArrayBuffer 的使用。

SharedArrayBuffer 是一种 JavaScript 对象,用于在多线程环境中共享内存。然而,由于共享内存的特性,它可能导致安全漏洞。攻击者可以通过操纵共享内存来执行恶意代码,因此大部分浏览器对其进行了限制。

什么是SharedArrayBuffer ?

在讨论SharedArrayBuffer ,我们可以很容易地把注意力集中在物理词上。“共享”、"阵列 "和 “缓冲区”。

数组是一种数据结构,在编程中用来存储由不同数据类型(字符串、布尔值、数字和对象)组成的数据元素。缓冲区是内存存储的一部分,用于在发送或接收使用前暂时存储数据。

ArrayBuffer是一个与其他不同的数组–它是一个字节数组,意味着只接受字节。

要在JavaScript中使用共享内存,你需要创建SharedArrayBuffer 。这是通过使用SharedArrayBuffer 对象来完成的,它创建了一个新的对象构造器,用于在多个线程之间写入和共享数据。

SharedArrayBuffer的历史

2018年1月5日,由于现代CPU架构中发现的漏洞攻击,SharedArrayBuffer 在所有主要浏览器中被禁用。

此后,SharedArrayBuffer 在谷歌浏览器 v67 中被重新启用,现在可以在启用其网站隔离功能的平台上使用,我们将在本文的后续部分介绍。这一更新可以防止Spectre漏洞的攻击,使你的网站更加安全。

什么是跨源隔离?

跨源隔离是一项新的安全功能(截至2021年4月),被添加到浏览器中。简而言之,它是在你的顶层文件上发送两个HTTP头信息(COOP和COEP)的结果。这些头信息使你的网站能够获得对网络API的访问,如SharedArrayBuffer ,并防止外部攻击(Spectre攻击、跨源攻击等)。

以前,使用共享内存的网站可以未经许可加载跨源内容。这些网站可以与非同一来源的窗口弹出式广告互动,有可能造成安全漏洞,或通过漏洞获取网站的用户信息。对于使用共享内存的网站来说,安全并同时保护用户信息变得非常重要。

以上问题内容均来自掘金上的这篇文章:https://juejin.cn/post/7065181402848837662#heading-0

本地运行解决方案:

在vue.config.js中的devServer中配置请求头:

  devServer: {headers: {// 如果需要用到ffmpeg合并视频,需要将COEP和COOP打开,来确保ShareArrayBuffer能够正常使用'Cross-Origin-Embedder-Policy': 'require-corp','Cross-Origin-Opener-Policy': 'same-origin',}}

查看当前环境是否支持使用ShareArrayBuffer,在浏览器控制台输入crossOriginIsolated来校验;
MDN地址:https://developer.mozilla.org/zh-CN/docs/Web/API/crossOriginIsolated

本地运行,最好是用localhost,不用ip;

如果使用的是vite,也是同理;

生产环境运行解决方案:

vue路由要使用mode: "hash"的方式;
nginx部署,为指定路由加上请求头:
比如:

location /ffmpeg {root   html/dist;index  dolphin-ffmpeg.html;add_header Cross-Origin-Opener-Policy same-origin;add_header Cross-Origin-Embedder-Policy require-corp;
}
http://www.15wanjia.com/news/197010.html

相关文章:

  • 网站建设先做前台还是后台网站制作与建设与网页制作
  • 网页网站设计wordpress3.5.2
  • 斗门网站建设制作二维码的软件
  • 永康物流网站怎么爬虫做网站
  • 高端网站设计建站正保建设工程教育网官网
  • 网店运营推广网站深圳口碑较好的装修公司
  • qt做网站界面WORDpress文章分类栏目
  • 做金融资讯网站需要哪些牌照wordpress 后台地址修改
  • 做问卷调查赚钱的网站高州网站seo
  • 网站活动专题页面公司网站建设开源平台
  • 教做年糕博客网站做app封装的网站
  • 重庆城乡建设局网站作图网址
  • 网站开发是前端还是泸州网站开发公司
  • 什么网站做生鲜比较好那里可以免费做网站
  • 铜川做网站破解php网站后台密码
  • 做电音的软件的专业下载网站做网站推广那家好
  • html做网站的毕业设计山东定制设计网页
  • 装潢公司网站建设网站制作哪家便宜
  • 网页制作模板的网站代码阳江营销型网站建设
  • 宁波慈溪网站建设抖音优化公司
  • 网站被k查询在线作图加字图片
  • 寿光建设网站淮安做网站找哪家公司
  • 深圳市网站建设科技小程序源码网
  • 乔拓云智能建站免费注册万网阿里云域名查询
  • 甘肃省建设厅执业资格注册网站建站系统源码下载
  • 建设网站怎么加购物车正规手机网站怎么做
  • 网站如何做浏览量做平台网站要多久
  • 交易网站开发文档短视频制作软件免费
  • 不到网站是为什么一起做陶瓷官方网站
  • 网站运营公司哪家值得推荐山西网站建设服务公司