我正在尝试使用pagespeed自动执行网页性能。

是否有任何可用的pagespeed插件在phantomjs上运行

我们有相同的yslow插件,它在本地工作

http://yslow.org/phantomjs/

我正在使用命令行,然后将其与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),该PhantomJS 生成给定页面的HAR文件,将输出通过管道传输到HAR_to_PageSpeed。或者只是使用PageSpeed Insights在线服务。

关于javascript - 将Pagespeed与phantomjs和jenkins集成一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16342350/

10-12 12:20