Ruby on rails 使用url2png在我自己的站点上捕获页面
我正在cloudinary CDN上使用url2png插件来捕获我站点上页面的图像。例如,当我尝试在另一个站点(如can.com)上捕获图像时,下面的代码将起作用。然而,当我把它指向我自己的站点时,它将不起作用 这可能是什么原因造成的?我怎样才能避开它 作品:Ruby on rails 使用url2png在我自己的站点上捕获页面,ruby-on-rails,Ruby On Rails,我正在cloudinary CDN上使用url2png插件来捕获我站点上页面的图像。例如,当我尝试在另一个站点(如can.com)上捕获图像时,下面的代码将起作用。然而,当我把它指向我自己的站点时,它将不起作用 这可能是什么原因造成的?我怎样才能避开它 作品: image = Cloudinary::Uploader.explicit("http://www.cnn.com?unique=#{Time.now}/url2png/viewport=2200x680|unique=true",
image = Cloudinary::Uploader.explicit("http://www.cnn.com?unique=#{Time.now}/url2png/viewport=2200x680|unique=true",
:type => "url2png")
不起作用
image = Cloudinary::Uploader.explicit("localhost:3000?unique=#{Time.now}/url2png/viewport=2200x680|unique=true",
:type => "url2png")
如果我从dev点击我的登台url,它也会工作
编辑
我现在意识到我在我的登台服务器上也有同样的经历。因此,当我尝试从登台服务器捕获登台服务器上的页面时,我会得到500(超时),但如果我从localhost运行相同的代码来登台,它就会工作。感觉像是起源问题什么的。我不确定
更新
所以我在我的暂存服务器上设置了一个子域,希望我能从www.domain.com点击sub.domain.com,它会工作。。。仍然不起作用。Cloudinary与url2png.com api集成以实现屏幕截图功能。 URL2PNG要求可以从internet访问该页面 您可以使用类似的工具使您的本地主机可以从internet访问
另请参见:您是否碰巧运行了一个heroku dyno?如果您还没有联系到Cloudinary支持,请务必联系他们。