Я использую iframe, чтобы открыть почтовый клиент пользователя, так как не хочу устанавливать собственное местоположение окна.
var body = document.querySelector("#body");
var iframe = document.createElement("iframe");
iframe.style.display = "none";
iframe.src = "mailto:sample@email.com";
body.appendChild(iframe);
<div id="body"></div>
Я попытался определить функцию onload
для iframe
, но не похоже, чтобы она когда-либо вызывалась из-за того, что src
является mailto
.
Мне интересно, есть ли какое-либо другое событие, которое может указывать, что я могу пойти и удалить iframe.