適当なページで devtools を開いてコンソールで⇩を実行
document.head.innerHTML = `<style>textarea{width:50vw;height:50vh;}</style>`
document.body.innerHTML = `<textarea></textarea><div><button>OPEN</button></div>`
document.body.querySelector("button").onclick = eve => {
const w = window.open()
w.document.write(document.querySelector("textarea").value)
w.document.close()
}
textarea に HTML を書いて OPEN ボタン
元になったページのスキームになるので https のページでやれば https 機能が使える