我想从字符串中呈现网页。我看了一下phantomjs的文档,他们提出了以下建议:
var webPage = require('webpage');
var page = webPage.create();
var expectedContent = '<html><body><div>Test div</div></body></html>';
var expectedLocation = 'http://www.phantomjs.org/';
page.setContent(expectedContent, expectedLocation);
这不太合适。为什么? (我使用最新版本。)
答案 0 :(得分:1)
我建议你渲染一个普通页面(about:blank
有效),然后做webPage.content='<html><body><div>Test div</div></body></html>';
然后渲染你的页面。
希望有所帮助。