JavaScript:不允许Web Worker使用(例如)XmlHttpRequest
JavaScript: Disallowing Web Worker to use (for instance) XmlHttpRequest?
我正在尝试使用Blob实例化内联Web Worker,方法是传入一个代码字符串,我可以首先检查和修改(如本文所述)。
如果代码字符串是未知的,我可以禁止它使用(比如)XmlHttpRequest吗?
例如,准备
XmlHttpRequest = null;
在脚本字符串的顶部阻止后面的代码找到实例化XmlHttpRequest的方法(例如var xhr = new self['Xml'+'HttpRequest']
)?还是尝试失败了?谢谢
让我们试试
https://i.stack.imgur.com/I2g4Z.png
是的,它阻止了更多的代码使用XMLHttpRequest。
几个注意事项:
- 还有另一个名为XMLHttpRequestUpload的构造函数,也可以对它执行同样的操作
- 我在Firefox中测试过这个,如果你想绝对确定的话,也可以在其他浏览器中尝试一下
(F12打开开发人员控制台,您可以直接在其中键入JavaScript)
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 在三个.js中创建球体(例如地球)的磁力线
- 任何将(SSH)终端嵌入到一些HTML5表示系统中的想法(例如,show.js)
- 将javascript应用程序迁移到使用AMD的提示(例如requirejs)
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- 在使用javascript的输入字段中,只接受20的倍数(例如40,60,80)
- jQuery双对象构造函数-例如$($(this))
- 如何使用浏览器中用酶创建的组件反应例如摩卡
- 在Node.js中,我在哪里可以看到JavaScript方法的源代码,例如hasOwnProperty
- 仅将JavaScript应用于部分代码(例如菜单)
- 监视JavaScript输出,例如console.log()
- 如何在特定时间重新加载page.php,例如:07:45.非持续时间,例如:每5秒
- 反向名称的JavaScript函数不能正确工作(例如学习JavaScript-O'Reilly)
- 来自jQuery,如何在React.js中制作DOM动画?例如设置进度条的动画
- css样式加载+id.例如加载1、加载300
- Javascript:如何对属性变量(例如var.hello.push)执行数组方法?太习惯AS3了
- 如何调用更改事件,例如在 HTML 数据列表上选择
- 确保Javascript支持多个库(例如Angular 1.5,jQuery 2.2.0,ckEditor 4.x,pd
- 至于所有输入的标签都用指定的属性来设置,例如属性检查=false
- 如何在呈现页面后使用 Java 脚本检测 dom 元素值的值是否有任何变化(例如,任何输入或复选框值更改)