нифига так нельзя сделать, если можно то это охренеть какая дыра
<iframe src="1.jpg"></iframe>
<form onsubmit="return onSbmt();">
<input type="submit" value="sbmt"/>
</form>
<script>
function onSbmt(){
var fr = document.querySelector('iframe');
adr = fr.contentWindow.document.querySelector('img').src;
const toDataURL = url => fetch(url)
.then(response => response.blob())
.then(blob => new Promise((resolve, reject) => {
const reader = new FileReader()
reader.onloadend = () => resolve(reader.result)
reader.onerror = reject
reader.readAsDataURL(blob)
}))
toDataURL(adr)
.then(dataUrl => {
console.log('RESULT:', dataUrl);
return false;
})
return false;
}
</script>