动态js与本地html文件中的phantomjs


dynamic js with phantomjs in local html file

我正在使用使用大数据的D3.js构建图表。。现在,我决定在服务器上构建这个图,并向客户端显示图像,而不是将数据带到客户端。。。PHP项目,使用Gearman进行线程处理,使用phantomjs捕捉图像。。。

现在1)当前phantomjs命令行工具仅当该图html代码在localhost等位置运行时才给出图像。SO如果不在服务器上运行该代码,我如何获得该图像

2) 现在,如果我将csv文件与d3.js一起使用,而不在某些服务器上运行它,它将不允许读取它。因此,使用本地html页面读取该csv文件的另一种方法

3) 如果我使用静态页面,那么我使用的csv是动态的。。但当线程运行异步时,如果我为一个线程更新文件,而另一个线程使用它,可能会产生问题一些并行机制,使用一些包和一个动态js或attr

目前,phantomjs命令行工具只在这个图html代码在localhost等地方运行时才给出图像。SO如果不在服务器上运行代码,我如何获得这个图像

不管它来自哪里,PhantomJS都使用html+css+js。如果服务器只是提供静态文件,那么使用文件URI打开这些文件。如果这是通过服务器生成的,为什么要找到另一种方法来生成相同的输出?用另一种方式做同样的任务是毫无意义的。

现在,如果我在d3.js中使用csv文件,而没有在某些服务器上运行它,它将不允许读取它。所以用本地html页面读取这个csv文件的另一种方法

您可能需要使用文件URI来引用相对路径上的资源。