electron/spec/fixtures/pages/basic-auth.html

22 lines
531 B
HTML

<html>
<body>
<script type="text/javascript" charset="utf-8">
const { ipcRenderer } = require('electron');
const url = new URL(location.href);
const port = url.searchParams.get('port');
(async () => {
try {
const response = await fetch(`http://127.0.0.1:${port}`, {
headers: {
'Authorization': `Basic ${btoa('test:test')}`
}
});
ipcRenderer.sendToHost(await response.text());
} catch (error) {
ipcRenderer.sendToHost(error);
}
})();
</script>
</body>
</html>