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

京东网站建设策划书微指数官网

京东网站建设策划书,微指数官网,网站建设软文,贵州省住房和城乡建设厅网网站首页“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.ds6.com.cn/news/110394.html

相关文章:

  • 杭州网站建设公司联系方式郑州seo优化阿亮
  • 全国免费自学网站网络培训心得体会总结
  • 网上哪里可以注册公司seo排名优化的方法
  • 能用网站做微信小程序app推广赚钱
  • 郑州网站建设招商视频营销
  • 淘宝网站建设问题网站关键词排名优化
  • 初学网站建设百度关键词查询网站
  • wordpress配置域名贵州网站seo
  • b2c网站价格企业品牌推广
  • html软件哪个好用西安seo顾问培训
  • 深圳哪家建设网站公司好找小网站的关键词
  • wordpress制作404页面模板seo自动优化工具
  • 深圳做分销网站设计怎么样创建网站
  • 别人冒用我们公司做的网站怎么关掉网络推广有哪些
  • 网站建设添加展示栏找客户资源的软件免费的
  • 武汉可信网站建设网络公司苏州seo关键词优化推广
  • 合山市网站个人在线网站推广
  • 做药品网站有哪些百度指数可以查询到哪些内容
  • 太原做网站培训谷歌seo优化排名
  • 陕西公司网站建设新闻稿代写平台
  • 泰安网站建设最好58同城网站推广
  • 做网站敲代码的图片谷歌官网首页
  • 诈骗网站谁做seo网站排名优化快速排
  • 怎么做网站注册名密码外贸展示型网站建设公司
  • 维持一个素材网站要多少钱上海谷歌seo公司
  • 游戏软件开发属于什么专业辽源seo
  • 关于网站开发的期刊百度是国企还是央企
  • 廉洁长沙考试灰色词优化培训
  • 大桥石化集团网站谁做的网站源码
  • 湖北建设人力资源网站手机如何制作一个网页链接