Skip to content

Instantly share code, notes, and snippets.

@jojobyte
Forked from zhchbin/index.html
Created December 28, 2013 12:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jojobyte/8158708 to your computer and use it in GitHub Desktop.
Save jojobyte/8158708 to your computer and use it in GitHub Desktop.
<html>
<body style="background: #333">
<script >
var gui = require('nw.gui');
var win = gui.Window.get();
function takeSnapshot() {
win.capturePage(function(img) {
var popWindow = gui.Window.open('popup.html',
{width: 420, height: 300});
popWindow.on('loaded', function() {
var image = popWindow.window.document.getElementById('image');
image.src = img;
});
}, 'png');
}
</script>
<div style="background: #123; width:100px; height:100px; border:1px solid
#000">
</div>
<button onclick="takeSnapshot()">Click me</button>
</body>
</html>
{
"name": "nw-api-demo",
"main": "index.html"
}
<html>
<head>
<title>Popup window</title>
<style>
img{
width: 400;
}
</style>
</head>
<body>
<img id="image"/>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment