Javascript 在机器上打开网站
我有一个rails应用程序,其中包含一些漂亮的javascript画布图表 我想把这个图表也保存为图像 为此,我必须打开网站,然后使用javascript将画布的内容发布到我的一个控制器上,我会:Javascript 在机器上打开网站,javascript,ruby-on-rails,ruby,canvas,Javascript,Ruby On Rails,Ruby,Canvas,我有一个rails应用程序,其中包含一些漂亮的javascript画布图表 我想把这个图表也保存为图像 为此,我必须打开网站,然后使用javascript将画布的内容发布到我的一个控制器上,我会: data = params[:data_uri] image_data = Base64.decode64(data['data:image/png;base64,'.length .. -1]) File.open("#{Rails.root}/public/uploads/somefilen
data = params[:data_uri]
image_data = Base64.decode64(data['data:image/png;base64,'.length .. -1])
File.open("#{Rails.root}/public/uploads/somefilename.png", 'wb') do |f|
f.write image_data
end
以下是一篇关于如何做到这一点的文章:
我的问题是:是否可以自动让我的Rails应用程序打开这个网站并运行javascript? 你会怎么做?谢谢 phantomjs(一种无头浏览器)适用于此类任务