2014-04-09 66 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網站