UNPKG

@softvisio/core

Version:
42 lines (36 loc) 1.62 kB
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width" /> <meta name="format-detection" content="telephone=no" /> <meta name="msapplication-tap-highlight" content="no" /> <meta http-equiv="Content-Security-Policy" content="default-src * gap://*; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'; media-src * blob:; img-src * filesystem: data: blob:" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>OAuth</title> </head> <body> <script> (function () { if (!window.opener) return window.close(); setInterval(() => { if (window.opener.closed) window.close(); }, 300); if (!window.location.search) { window.addEventListener( "message", e => { if (e.source !== window.opener) return; if (!e.data?.providerUrl) return window.close(); window.location.href = e.data.providerUrl; }, { once: true } ); window.opener.postMessage({ action: "begin" }); } else { window.opener.postMessage({ action: "end", params: window.location.search }); } })(); </script> </body> </html>