зеркало из https://github.com/mozilla/gecko-dev.git
23 строки
701 B
HTML
23 строки
701 B
HTML
<!DOCTYPE html>
|
|
<html class="reftest-wait">
|
|
<head>
|
|
<title>Bug 1348381: Crash when recording extremely large canvas' captureStream</title>
|
|
</head>
|
|
</body>
|
|
<canvas id="c" height="0.6"></canvas>
|
|
<img id="img" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA="></img>
|
|
<script type="application/javascript">
|
|
const c = document.getElementById("c");
|
|
const ctx = c.getContext('2d');
|
|
const s = c.captureStream(0);
|
|
const mr = new MediaRecorder(s);
|
|
const t = s.getVideoTracks()[0];
|
|
mr.start();
|
|
const img = document.getElementById('img');
|
|
t.enabled = false;
|
|
ctx.drawImage(img, 16, 18014398509481984);
|
|
setTimeout(() => document.documentElement.removeAttribute("class"), 100);
|
|
</script>
|
|
</body>
|
|
</html>
|