JavaScript 中的沙箱到底是什么?

2024-03-05

我理解沙箱这个词。但我对JS的了解有限,无法帮助我理解什么是JS中的沙箱。那么,沙箱到底是什么?除了安全之外,为什么我们需要对 JS 进行沙箱处理?


javascript 沙箱正是按照你所说的那样做的。它限制了脚本可以执行的操作范围。虚拟化脚本可以调用的资源也有好处。这允许沙箱主机整理这些资源以获得更好的性能,并停止导致整个浏览器崩溃的无限循环脚本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript 中的沙箱到底是什么? 的相关文章

  • Vue.JS 2.5.1:未捕获的语法错误:意外的令牌导出

    我试图使用 VueJS 和 Bootstrap Vue 制作一个单选按钮 但是当我制作它时发生了这种情况 我预计这是语法错误 就像它所说的那样 但我似乎找不到任何线索 所以我尝试复制粘贴代码 这是 test radio php 的完整代码
  • Webpack 缺少 CommonsChunk 和 extract-text-webpack-plugin 模块

    我正在跟进Maxime Fabre 的 Webpack 教程 https blog madewithlove be post webpack your bags 我正在尝试获得一个非常简单的 webpack 包 其中包含 1 个入口点和 2
  • 使用 requirejs 加载外部脚本而无需访问配置

    我正在尝试在我正在编写的插件中加载数据表 javascript 库 问题是 当我加载外部资源时 我会遇到冲突 因为当我调用 require 时 数据表与某些内容发生冲突 这是错
  • 如果浏览器在 asp .net 中关闭,请从浏览器中注销?

    我的要求有点复杂 用户正在使用 Web 浏览器访问数据库 而在访问数据库时 如果用户关闭活动页面而不是注销会话 该会话需要自动注销 有人可以指导我如何做这个吗 我在母版页中使用了jquery onbeforeunload 我收到消息离开页面
  • Google Charts(AreaChart)如何检测缩放变化

    我正在画一个面积图 在覆盖层上有一些标记 我正在使用explorer选项 仅限水平 以便用户放大和缩小 问题是我找不到一种方法来通知缩放更改 以便有机会更新制造商位置 有一个图表范围变化事件 但它不是由 AreaChart 触发的 我尝试检
  • ngx-DataTable 对列进行排序无法正常工作 Angular 4

    虽然我对角度非常陌生 但我在使用 ngx DataTable 时遇到了一些困难 我使用简单的 ngx DataTable 进行简单的操作 问题出在列上 尽管我已将 attr 声明为 sortable true 但排序不起作用 这是代码 表定
  • 夜间值班。单击带有文本的元素

    我遇到问题 无法单击具有某些独特文本的网页元素 我有这样的结构 div class wg wagon type title Text div 我试试这个 click wg wagon type title contains Text 但我有
  • jQuery 验证日期范围问题

    我的代码中有很多地方有成对的相关开始和结束日期字段 范围 我需要验证开始日期早于结束日期 我正在使用 jQuery 验证插件 这是我的代码 http jsfiddle net jinglesthula dESz2 http jsfiddle
  • 如何在一段特定时间后在后台运行 ajax 调用? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想在一段特定的时间后显示警报消息 您想继续吗 如果用户同意 则 ajax 调用必须在后台运行 否则取消 ajax 调用 那么请告诉我
  • 离子旋转器未显示

    我用 http 请求填充 Ionic 集合重复列表 但我不想将所有内容直接加载到 DOM 中 因此 我只显示其中一些项目 并在您向下滚动时添加其余项目 为此我实现了无限滚动功能 当我到达页面底部时 它应该显示一个旋转器 但它没有 这些物品至
  • JavaScript:从 JavaScript 调用锚标记的点击事件

    我有一个带有锚标记的页面 在我的 JavaScript 中 我设置HREF锚标记的属性基于一些 if else 条件动态变化 现在我想以编程方式调用锚标记的单击事件 我使用了下面的代码 但没有成功 var proxyImgSrc CostM
  • 如何检查元素的内容是否为空,如果是,则在 jquery 中删除该元素

    我目前正在尝试选择某个 div 内没有内容的任何 h2 元素并将其删除 这是我的 html 代码 div class skipToContainer h2 class vidSkipTo Hello h2 h2 class vidSkipT
  • 更改时触发跨度文本/html

    jQuery 或 JavaScript 中是否有任何事件在以下情况下触发span标签 text html 已更改 Code span class user location span user location change functio
  • 在 jQuery AJAX 成功中从 MySql 获取特定响应

    好吧 我有这个 ajax 代码 它将在 Success 块中返回 MySql 的结果 ajax type POST url index php success function data alert data My Query sql SE
  • 由于固定导航,增加了 FancyBox v2 的顶部和底部边距

    我目前正在开发一个网站 该网站将来将具有响应能力 该网站主要由图像组成 单击这些图像会加载到 FancyBox 中 FancyBox v2 现在具有响应能力 因此可以在屏幕尺寸发生变化时重新调整图像等的大小 作为我设计的一部分 我有两个固定
  • 如何生成 JavaScript 堆栈跟踪? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 关于如何以跨浏览器的方式在 javascript 中生成堆栈跟踪有什么建议吗 较新的浏览器 Chrome 和 Firefox 公开了一个允
  • 如何修复 getImageData() 错误画布已被跨源数据污染?

    我的代码在本地主机上运行得很好 但在网站上却不起作用 我从控制台收到此错误 对于这一行 getImageData x y 1 1 data Uncaught SecurityError Failed to execute getImageD
  • Javascript:更改输入值时设置光标位置

    当您输入公式时 我试图在我的应用程序中重现类似于 Microsoft Excel Google Sheets 的用户体验 并且您可以使用不同的公式和变量来自动完成下拉菜单 为此 在验证自动完成功能后 我希望能够控制光标的位置 例如 如果我输
  • Angular 2访问组件内的ng-内容

    我怎样才能访问 content 来自组件类本身的组件 我想做这样的事情
  • 在 JSP 或 Javascript 中清除浏览器缓存中的图像

    我正在为一所大学开发JSP Web 应用程序 用户页面中显示人员图片 用户注销后如何从网络浏览器缓存中清除这张图片 使用 JSP 或 JavaScript 那是不可能的 最好的选择是完全禁用相关资源的缓存 创建一个filter https

随机推荐

  • 将父级中定义的脚本和样式注入到 iframe

    我正在构建一个组件库 css 框架 我想在 iframe 中演示它以将样式与页面隔离 我的设置是 Next js 文档 我想要演示的地方 和 Vite js 用于库代码 的 monorepo 用于渲染iframe我在用着react fram
  • Application Insights 每 5 分钟禁用一次 GET 请求

    我们在 Application Insights 方面遇到问题 有一个很多请求 https i stack imgur com U0veX png每 5 分钟到我们的应用程序服务 所有警报均被禁用 有谁知道这是什么以及如何禁用该请求的日志记
  • 当 HTTP 响应状态设置为 400 时,IIS 覆盖 HTTP 响应文本

    我正在构建一个带有 IIS 7 5 后端的 MVC 3 应用程序 在我的控制器上 我有允许用户添加 编辑域对象的操作方法 该操作处理 HTTP Post 有一个字符串返回值 其中包含保存过程中遇到的任何验证错误消息 以下是一种操作方法的示例
  • 将布尔数组初始化为 false

    我下面有这段代码 如何初始化每个元素 false boolean seats new boolean 10 我看到一个类似的问题 但是 第二行对我来说没有意义 你能解释一下第二行吗 Boolean array new Boolean siz
  • Javascript JQuery 替换标签

    我有一个内容可编辑区域 当用户完成编辑后 我会将数据保存到文件中 当用户首先使用一个浏览器 然后使用另一个浏览器时 由 contenteditables 创建的不同样式会导致代码混乱且不兼容 我想知道是否有什么办法可以替代 span sty
  • 在基类本身中定义“纯”虚函数是否有意义?

    定义的好处common基类中的虚函数的优点是我们不必在派生类中重新定义它们 即使我们定义pure基类本身中的虚函数 我们仍然必须在派生类中定义它们 include
  • SonarQube多模块和多子文件夹项目配置

    我有一个多模块sbt项目具有以下结构 parent child1 src group child1 src child2 src 我需要配置 SonarQube 来扫描 可能 嵌套文件夹中的所有模块 Note I have child1 a
  • 如何将 Readline 支持编译到 Ruby 中

    我的 ruby 版本是用editline 在 os x 上 我怀念以下功能readline in irb 如何重新编译 rubyreadline支持 Install readline to usr local 从头开始重新编译 ruby 并
  • 面向对象范式中松耦合和紧耦合有什么区别?

    任何人都可以描述面向对象范式中松耦合和紧耦合之间的确切区别吗 紧耦合是指一组类彼此高度依赖 当一个类承担太多职责时 或者当一个关注点分散在许多类而不是拥有自己的类时 就会出现这种情况 松耦合是通过促进单一职责和关注点分离的设计来实现的 松散
  • 自定义 Tumblr 的移动主题

    我希望让我的 Tumblr 博客对移动设备更加友好 并且我想在桌面主题旁边使用移动主题 我发现我可以使用移动设备的默认移动主题 但是有没有办法让我自定义移动主题 同时仍保留桌面的常规主题 只是为在搜索时发现此内容的人回答 我不希望他们被有关
  • 使用提示更改 div 内的文本[重复]

    这个问题在这里已经有答案了 好的 我在这个页面上有我想要做的事情的简化代码 我希望浏览器在加载页面时立即显示提示 询 问其姓名 一旦他们回答了他们的名字 它就会获取该变量 名称 并将其写入带有 id welcomeText 的 div 内
  • 清理 Tomcat 访问日志条目

    在我们的日志中 我们看到信用卡号码是由于人们使用 CC 信息点击我们应用程序中的一些 ULR 我不知道他们为什么这样做 我们希望清理这些信息 出于 PCI 考虑 甚至不将其保存到磁盘 因此 我希望能够在日志条目到达日志文件之前对其进行清理
  • 如果 Html 文件没有结尾的“/tr”标签或“/td”标签,则 HTML Agility Pack 无法完美读取该信息

    我正在使用 HTML Agility Pack 来解析 html 内容 我正在使用解析来提取表信息 有用 但是 如果没有结束 tr 标签或 td 标签 那么它就不能完美地解析该信息 其中没有结束 tr 标签或 td 标签 Like tabl
  • 将纯数据 Docker 容器从一台机器移动到另一台机器的正确方法

    我有一个数据库 Docker 容器 它将其数据写入另一个仅数据容器 纯数据容器有一个存储数据库数据的卷 是否有一种 docker 方式将这个纯数据容器从一台机器迁移到另一台机器 我读到了有关 docker save 和 docker loa
  • 使用斯坦福核心 NLP 的自定义关系提取模型未找到任何关系

    我使用斯坦福核心 NLP 训练了一个用于关系提取的自定义模型example http nlp stanford edu software relationExtractor html 但是当我运行模型时 它没有找到任何关系 即使我直接使用训
  • 列出 jQuery 中的所有表头

    如何列出 jQuery 中的所有表头 我的 HTML 表如下 table class edit table mobile optimised break words thead tr th Location th th Date from
  • 当方法以看似不相关的方式重载时,为什么 scala 无法编译?

    class A class B extends A object Sample def foo a Set A println Hi Set A def foo a String println Hi A Sample foo Set ne
  • 模板类与私有继承

    为什么有些编译器坚持限定模板基类的公共成员 而不要求非模板类的成员相同 请看下面的代码清单 模板类 include
  • Spark在Foundry中可以使用分区修剪吗

    我们有一个数据集 它作为增量构建在 Foundry 实例上运行 该数据集是一个大型时间序列数据集 565亿行 10列 965GB 时间戳以1小时为单位 数据集每天增长约 10GB 为了优化数据集以进行分析 我们根据两个属性 measure
  • JavaScript 中的沙箱到底是什么?

    我理解沙箱这个词 但我对JS的了解有限 无法帮助我理解什么是JS中的沙箱 那么 沙箱到底是什么 除了安全之外 为什么我们需要对 JS 进行沙箱处理 javascript 沙箱正是按照你所说的那样做的 它限制了脚本可以执行的操作范围 虚拟化脚