UNPKG

silk-gui

Version:

GUI for developers and Node OS

52 lines (47 loc) 1.17 kB
<html> <head> <style> iframe { width: 100%; height: 100%; border: none; position: absolute; top: 0px; left: 0px; } /* disables scrolling and rubberband effect */ html, body { overflow: hidden; height: 100%; } </style> </head> <body> <iframe src="http://localhost:3000" nwdisable nwfaketop id="silkFrame"></iframe> <script> document.getElementById('silkFrame').onload = function() { silkFrame = document.getElementById('silkFrame').contentWindow; silkFrame.postMessage("from nw.js", "http://localhost:3000"); function receiveMessage(event) { if (event.origin !== "http://localhost:3000") return; } window.addEventListener("message", receiveMessage, false); } // open devtools if url has devtools=true function gup( name, url ) { if (!url) url = location.href name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( url ); return results == null ? null : results[1]; } if(gup('devtools') == 'true'){ require('nw.gui').Window.get().showDevTools(); } </script> </body> </html>