我正在尝试使用 pagespeed 自动化网页性能。
是否有任何插件可以让pagespeed在phantomjs上运行
我们有 yslow 插件,它可以在本地工作
我使用命令行,然后将其与 Jenkins 集成以进行持续集成
感谢并感谢您的帮助
一些示例代码
phantom.create (ph) ->
ph.createPage (page) ->
page.open "http://www.google.com", (status) ->
console.log "opened google? ", status
page.evaluate (-> document.title), (result) ->
console.log 'Page title is ' + result
ph.exit()
最佳答案
由于 PageSpeed 是 C++ 二进制文件,您可能需要尝试集成 PhantomJS netsniff.coffee
(来自 examples ),该文件生成给定页面的 HAR 文件,将输出通过管道传输到 HAR_to_PageSpeed 中。 。或者直接选择 PageSpeed Insights在线服务。
关于javascript - 将 pagespeed 与 phantomjs 和 jenkins 集成结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16342350/