<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Register your computer with Google</title> <style> #form { position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; width: 100%; height: 100%; background: -webkit-linear-gradient(#FAFBFB, #CCD1D4); } </style> <script> document.addEventListener('DOMContentLoaded', load); window.addEventListener('message', processMessage); var hostPageDomain = 'chrome://register'; var registerDoneUrl = 'cros://register/success'; var registerSkipUrl = 'cros://register/skipped'; var registrationUrl = ''; function load() { chrome.send('getRegistrationUrl', []); } function $(o) { return document.getElementById(o); } function processMessage(e) { if (e.data.domain != registrationUrl){ skipRegistration(); return; } if (e.data.type == 'get_user_info') { chrome.send('getUserInfo', []); } else if (e.data.type == 'complete_registration') { location.replace(e.data.payload.registration_status ? registerDoneUrl : registerSkipUrl); } } function setRegistrationUrl(url) { registrationUrl = url; $('form').contentWindow.location.href = url; } function setUserInfo(userInfo) { var msg = { type: 'set_user_info', domain: hostPageDomain, payload: userInfo }; $('form').contentWindow.postMessage(msg, registrationUrl); } // Called by WebUI handler when startup manifest is not defined. function skipRegistration() { location.replace(registerSkipUrl); } </script> </head> <body><iframe id="form" frameborder="0"></iframe></body> </html>