【发布时间】:2016-02-06 01:10:13
【问题描述】:
(这个问题与here找到的JS-XSL演示有关)
简单地告诉你这个演示是做什么的;它以 MS Excel 文件作为输入,解析数据,并以纯文本格式输出数据。我下载了包(zip)并在本地运行它,只需用 Chrome 打开 html 文件。
问题是,我似乎无法克服以下错误:
Uncaught SecurityError: Failed to construct 'Worker': Script at 'file:///C:/Users/David/Desktop/Xlsx%20Demo/xlsworker.js' cannot be accessed from origin 'null'.
上面的错误指向html文件的第34行,代码如下:
/* I changed the file path from './xlsworker.js' to 'xlsworker.js' */
var worker = new Worker('xlsworker.js');
此演示只有三个文件:html 文件本身和两个 javascript 文件,一个名为 xls.js,另一个名为 xlsworker.js。所有三个文件都在同一目录和同一级别。
让我感到困惑的是,我在大约几个月前成功运行了同样的演示!我无法想象我现在是否正在做不同的事情。有什么见解吗?
【问题讨论】:
-
你可能需要一个服务器来运行它。
-
@mpm - 这一定是原因;我让它再次运行。谢谢!
标签: javascript excel parsing