我想预先缓存下一个网页到缩略图。是否有可能预先呈现一个HTML页面(与CSS)到一个图像在飞行与JavaScript/jQuery?以及如何坚持客户端上的临时图像?预渲染HTML页面到图像
2
A
回答
1
你可以做一个ajax请求请求一个图像或从脚本的图像链接。 此srcipt需要从网站请求所需的数据并使用渲染机制进行渲染。 返回的信息可能是服务器上生成图像的链接。 根据要检索和渲染的数据,性能可能很低。
This question will show你是一个解决方案来呈现一个网站,并产生一个pdf。 你可以使用这种方法,并将PDF转换为图像usinf ImageMagick(需要安装在您的服务器上)。
0
Afaik,这在客户端是不可能的,因为它引发了安全问题。即使是<canvas>
元素也不能呈现HTML元素(只有浏览器插件才允许使用为此提供的方法)。
0
什么是写在网站??如果你有服务器端功能,你可以做它,并发送图像缓存。据我所知,从jquery或javascript是不可能的。
0
除非你的页面非常复杂,否则它更可能是你的网络瓶颈,而不是渲染。您可以轻松预先加载html页面及其所有重要资源(例如图像,多媒体等),以便当用户转到下一页时,您不需要再次访问网络并从本地缓存中加载它。
有几种技术可以用来预加载HTML文件,隐形iframe可能是最简单的(尽管我自己从未尝试过)。
相关问题
- 1. Rails 3:页面渲染预览图像
- 2. 渲染HTML页面
- 3. 渲染multipe HTML页面
- 4. ASP.NET:页面HTML头渲染
- 5. 在渲染页面中渲染页面
- 6. HTML图像渲染通知
- 7. 将HTML渲染为图像
- 8. 在后台预渲染JQM页面
- 9. 延迟页面渲染,直到下载图像
- 10. 预渲染图像之前javascript
- 11. C# - 获取渲染HTML页面
- 12. MVC,渲染包含AngularJS的HTML页面
- 13. 写的JavaScript渲染HTML页面
- 14. ASP.NET页面渲染
- 15. HTML 5帆布图像渲染
- 16. 预渲染UITabBarController视图?
- 17. Android-图像渲染
- 18. 将页面渲染为图片
- 19. 渲染页面到自定义输出
- 20. 页面不渲染,直到BackgroundWorker.RunWorkerAsync完成
- 21. Grails在其他页面渲染页面
- 22. D3预渲染
- 23. 渲染HttpModule中的页面?
- 24. visualforce页面渲染按钮
- 25. 渲染前验证页面
- 26. ASPX动态页面渲染
- 27. Aspx页面拒绝渲染
- 28. IE页面渲染速度
- 29. XMLHttpRequest POST后渲染页面
- 30. Sitecore页面编辑器渲染图像显示为“bg_hidden_rendering.png”
它是可能的 - 使用除纯html之外的其他工艺 – Thariama 2010-10-08 12:39:39
您是否在意详细说明?当然,您可以让服务器完成这项工作,但这不属于问题的范围。我仍然保持它不能在客户端完成。 – Thomas 2010-10-08 12:43:58