标签: javascript jquery html jquery-ui browser
我只是想知道我是否可以通过给jl代码提供网址来截取远程网站的截图。 这在许多书签网站中完成。 我想知道是否通过一些呈现html代码的虚拟浏览器完成,执行onload javascript并且一旦加载就截取屏幕截图。
答案 0 :(得分:2)
同源政策将使绝大多数网站的任何客户端方法都无法实现。
书签网站使用JavaScript将URL传递给他们的服务器(通常使用XMLHttpRequest或<img>元素,并在src的查询字符串中使用目标URI,然后使用服务器端解决方案(例如用Selenium或PhantomJS构建的东西)来生成屏幕截图。
<img>
src
答案 1 :(得分:2)
这可以通过使用像PhantomJS这样的无头浏览器来完成。
看一下这个github项目Pageres,它使用PantomJS截取各种不同屏幕分辨率的网站截图。