2014-04-09 65 views
2

黑匣子Azure上的网站采用了最新Phantomjs binaries v1.9.7,它呈现黑盒子,而不是性格。Phantomjs呈现在Azure网站

这里是简单phantomjs脚本在Azure一个例子:

var page = require("webpage").create(); 
page.content = "Hello 123"; 
page.render("index.png"); 
phantom.exit(0); 

的PNG和pdf结果是[] [] [] [] [] [] []在黑色 black boxes from phantomsJS on Azure Websites

而JPG结果是大黑框

这阻止我们使用phantomJS作为webjob和网站内

注:phantomjs是工作虚拟机上,WebRole和WorkerRole

+0

我认为这个问题是有关我的问题:HTTP://stackoverflow.com/questions/22900225/phantomjs-as-web-job-in-azure – Ammaroff

+0

哪里index.png文件在什么位置?如果它位于你的网站的wwwroot内,尽量指定如d的完整路径:\家\网站\ wwwroot的\ index.png –

+0

不PNG位置的问题,成功但黑盒子正如我所说生成的文件。但我做了你所说的话,同样的问题仍然存在 – Ammaroff

回答

6

PhantomJs荷兰国际集团精细使用从Windows GDI+的API创建的PNG格式的字体和载体和PDF这是不幸的是,目前不支持在Azure网站