function init() { document.body.innerHTML = `

Switch Origin

`; const srcipt = document.createElement('script'); srcipt.innerHTML = `const input = document.getElementById('input'); const cancelBtn = document.getElementById('cancel'); const confirmBtn = document.getElementById('confirm'); cancelBtn.addEventListener('click', () => { window.invoke('form_cancel', { label: 'origin', title: 'Switch Origin', msg: 'Are you sure you want to cancel editing?' }); }) confirmBtn.addEventListener('click', () => { if (/^https?:\\/\\//.test(input.value)) { window.invoke('form_confirm', { data: { origin: input.value } }); } else { window.invoke('form_msg', { label: 'origin', title: 'Switch Origin', msg: 'Invalid URL!' }); } })`; document.head.appendChild(srcipt); } // run init if ( document.readyState === "complete" || document.readyState === "interactive" ) { init(); } else { document.addEventListener("DOMContentLoaded", init); }