html2canvas 实现纯JS网页截图简单例子
2013-01-17 17:51
1031 查看
代码库地址: https://github.com/niklasvh/html2canvas
自己修改其中的 test.js (主要是其中的一些库的路径) 把test.js external文件夹 src文件夹 放在同一目录下
在主页中包含 test.js 然后调用 screenshot 函数就可以在控制台看到图片了,该数据可以上传至服务器。
自己修改其中的 test.js (主要是其中的一些库的路径) 把test.js external文件夹 src文件夹 放在同一目录下
var h2cSelector, h2cOptions; (function(document, window) { var scrStart = '<script type="text/javascript" src="', scrEnd = '"></script>'; document.write(scrStart + 'external/jquery-1.6.2.js' + scrEnd); var html2canvas = ['Core', 'Generate', 'Parse', 'Preload', 'Queue', 'Renderer', 'Util', 'renderers/Canvas', 'plugins/jquery.plugin.html2canvas'], i; for (i = 0; i < html2canvas.length; ++i) { document.write(scrStart + 'src/' + html2canvas[i] + '.js' + scrEnd); } window.onload = function() { h2cSelector = [document.body]; if (window.setUp) { window.setUp(); } }; }(document, window)); function screenShot() { setTimeout(function() { $(h2cSelector).html2canvas($.extend({ flashcanvas: "external/flashcanvas.min.js", logging: true, profile: true, useCORS: true, onrendered:function(canvas ) { var screenshot; screenshot = canvas.toDataURL( "image/png" ); console.info(screenshot); } }, h2cOptions)); }, 100); }
在主页中包含 test.js 然后调用 screenshot 函数就可以在控制台看到图片了,该数据可以上传至服务器。
相关文章推荐
- html2canvas 实现纯JS网页截图简单例子
- Web开发之html2canvas 实现纯JS网页截图简单例子
- js通过html2canvas,jspdf,canvg来对网页进行截图生成pdf
- JS 使用html2canvas实现截图功能的问题记录和解决方案
- html2canvas根据DOM元素样式实现网页截图
- 把Html插入canvas实现网页截图
- html2canvas根据DOM元素样式实现网页截图
- html2canvas根据DOM元素样式实现网页截图
- JS 使用html2canvas实现页面截图功能
- html结合js实现简单的树状目录
- js css+html实现简单的日历
- js解析json的html页面 实现简单js特效
- js截图及绕过服务器图片保存至本地(html2canvas)
- html js简单实现图片轮播功能
- 用HTML/JS/PHP方式实现页面延时跳转的简单实例
- js实现通过canvas截图保存到本地
- js+html+css实现简单页面交互功能(2015知乎前端笔试题)http://v.youku.com/v_show/id_XMTI0ODQ5NTAyOA==.html?from=y1.7-1.2
- HTML to Image in C#(C#实现Html转换为Image,即网页截图)
- js+html5实现canvas绘制网页时钟的方法
- 初识网站前端--用简单的HTML+CSS+js实现的选项卡切换效果