JavaScript:禁止Web Worker使用(例如)XmlHttpRequest?

时间:2015-02-12 19:03:57

标签: javascript web-worker

我正在尝试通过传入我可以先检查的代码字符串来实例化使用Blob的内联Web Worker,并修改(as described here)。

如果代码字符串未知,我可以禁止它使用(比方说)XmlHttpRequest吗?

例如,会预先

XmlHttpRequest = null;
脚本字符串顶部的

阻止其后面的代码找到实例化XmlHttpRequest的方法(例如var xhr = new self['Xml'+'HttpRequest'])?或者正在尝试失败的原因?谢谢!

1 个答案:

答案 0 :(得分:1)

试试吧

http://i.imgur.com/npiadTO.png

是的,它阻止了进一步的代码使用XMLHttpRequest。


一些注意事项:

  • 还有另一个名为XMLHttpRequestUpload的构造函数,对它也是一样的。
  • 我在Firefox中对此进行了测试,如果您想要绝对确定,请在其他浏览器中进行测试。

(F12打开开发者控制台,您可以直接在其中键入JavaScript)