Я хочу получить страницу, на которой загружен мой iframe.
Однако мой iframe иногда загружается внутри iframe, который сам загружается внутри другого iframe.
вот так:
<html>
<body>
<iframe src="site_a">
<html>
<body>
<iframe src="mysite"></iframe>
</body>
</html>
</iframe>
</body>
</html>
Если в голове "mysite" я пытаюсь window.top.location.href, я получаю ошибки перекрестного происхождения.
<script>
(function(){
var url = window.top.location.href;
console.log(url);
})();
</script>
дает
Uncaught DOMException: Blocked a frame with origin "mysite" from accessing a cross-origin frame.
Как я могу получить фактический URL в строке браузера, чтобы я мог видеть, на каких страницах кто-то загружает мой iframe?