document.domain
должно работать для iframe, если вы находитесь в одном домене:
iframe=document.querySelector('iframe');
console.log(iframe.contentDocument.domain)
Если вы пытаетесь получить доступ к документу iframe, который находится в другом домене, чем родительскийкадр, вы получите ошибку безопасности, которую вы видите.
Обратите внимание, что субдомены также считаются разными доменами, поэтому вы столкнетесь с проблемами между доменами: Вопрос о междоменном (поддомене) ajax-запросе