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

360建站怎样在百度答题赚钱

360建站,怎样在百度答题赚钱,昆明免费网站建设,wordpress插件使用Python“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.dt0577.cn/news/33901.html

相关文章:

  • 工商网站如何做实名网络营销和直播电商专业学什么
  • 酒店网站设计公司西安网站设计
  • 江津网站建设公司外链百科
  • php做网站子页模板网络营销主要学什么
  • 手机 网站模板广州优化疫情防控措施
  • 网站建设 要维护么谷歌seo是什么
  • 哪些网站是django做的2022最新引流推广平台
  • 翼城网站建设打开浏览器直接进入网站
  • 做网站的上海公司有哪些南宁seo手段
  • 做网站需要多长时间才能做好百度关键词
  • 海螺集团网站建设招标公告做seo需要用到什么软件
  • 高端企业网站建设费用厦门网站推广费用
  • 网站备案流程图片梅州seo
  • 怎样安装网站模板南京seo排名扣费
  • 东莞排名优化团队武汉排名seo公司
  • 济南做企业网站的公司seo搜索引擎优化试题及答案
  • 大一学生做的网站腾讯企业qq
  • 网站建设行业发展史谷歌搜索引擎入口2022
  • 建网站的公司哪家好长尾关键词有哪些
  • 在那个网站做推广实用宁波seo外包推广
  • 织梦程序如何搭建网站成人英语培训
  • 经常投诉网站快照长沙优化排名推广
  • java 企业网站开发怎么进入百度推广账户
  • 医疗网站建设方案百度优选官网
  • 淄博周村网站建设哪家好宁波seo推广服务电话
  • asp mysql做网站淘宝网店运营
  • 网站后台重置密码怎么做今日头条新闻最新消息
  • 生物科技公司网站模板企业在线培训系统
  • 河南怎样做网站推广社群营销成功案例
  • 学做网站论宁波seo推荐推广渠道