JavaScript实现窗口截图
以下是JavaScript实现窗口截图的完整源码:
HTML部分:
<!DOCTYPE html>
<html>
<head>
<title>Window Screenshot</title>
</head>
<body>
<h1>Take a Screenshot of the Window</h1>
<button onclick="capture()">Capture</button>
<canvas id="canvas"></canvas>
<script src="screenshot.js"></script>
</body>
</html>
JavaScript部分(保存在screenshot.js文件中):
// 获取窗口的大小
const width = window.innerWidth;
const height = window.innerHeight;
// 创建一个Canvas元素
const canvas = document.createElement('canvas');
// 设置Canvas的宽高为窗口的大小
canvas.width = width;
canvas.height = height;
// 获取Canvas的上下文
const context = canvas.getContext('2d');
// 将Canvas添加到DOM中
document.body.appendChild(canvas);
//