Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Web Worker blob IE11脚本应为0';仅针对单个用户的错误_Javascript_Internet Explorer_Blob_Internet Explorer 11_Web Worker - Fatal编程技术网

Javascript Web Worker blob IE11脚本应为0';仅针对单个用户的错误

Javascript Web Worker blob IE11脚本应为0';仅针对单个用户的错误,javascript,internet-explorer,blob,internet-explorer-11,web-worker,Javascript,Internet Explorer,Blob,Internet Explorer 11,Web Worker,我有一个JavaScriptWeb应用程序,用户需要一个工人来做一些耗时的数据转换。我使用blob创建worker,如下面的代码所示 我在变量中有我的辅助函数: var workerCode = function(){ var transposeRules = function(...){ //Heavy processing code here } onmessage = function(event) { transposeRules(..

我有一个JavaScriptWeb应用程序,用户需要一个工人来做一些耗时的数据转换。我使用blob创建worker,如下面的代码所示

我在变量中有我的辅助函数:

var workerCode = function(){
   var transposeRules = function(...){
      //Heavy processing code here
   }

   onmessage = function(event) {  
        transposeRules(...);
  };
}
我使用函数创建一个blob,并将blobURL传递给一个新的worker,如下所示:

var blob = new Blob(['(' + workerCode.toString() + ')();'], {type: 'text/javascript'});
var blobURL = window.URL.createObjectURL(blob);
var worker = new Worker(blobURL); // Create the worker as usual
请注意,在非开发环境中,所有代码都被缩小了

对于大多数用户来说,它在Chrome、Firefox甚至IE11中都可以正常工作,但有一个应用程序用户(实际上是其中一个主要用户)会出现以下错误:

SCRIPT0: expected ';' 
Failed to open blob:B65071CD-93A4-4340-A74B-723F9D9E1598 
我不知道这是什么原因。我看到过类似的线索,有人曾预料到这一点错误,但他在函数中有一个狡猾的字符-我复制了blob代码,看不出有任何错误-此外,它适用于99%的用户,除了一个


有人能建议如何解决这个问题吗?也许是我不知道的IE11设置还是什么?谢谢

由于我们没有办法测试这个问题,这个问题根本就不存在。可能有人遇到了同样的问题,因此可以给出他们的建议。我得到了同样的错误。找到解决方案了吗?!