Quería acceder a este contenido de URL en un iframe. Verifiqué que no tiene las opciones de marco x establecidas en SAMEORIGIN. Pero me da este error: bloqueó un marco con origen "nulo" para acceder a un marco de origen cruzado.
<body> <iframe id="TView" src="https://s.tradingview.com/mediumwidgetembed/?symbols=BTCusdt&BTCusdt=BINANCE%3ABTCUSDT%7C12M&topColor=%23EFE7FF&lineColor=%23784ED1&chartType=area&locale=en&fontColor=%23787B86&gridLineColor=%23D3BDFF&width=100%25&height=100%25&colorTheme=light&&utm_medium=widget_new&utm_campaign=symbol-overview&showFloatingTooltip=1&showVolume=1" style="margin:0 !important; padding: 0 !important; width: 100%; height: 450px;" frameborder="0" allowtransparency="true" scrolling="no"></iframe> </body> <script> let iframe = document.getElementById('TView'); setTimeout(()=>{ let iframeDocument = iframe.contentDocument || iframe.contentWindow.document; console.log(iframeDocument) },1000) </script>No le permite cargar el iframe debido a las reglas de CSP del dominio del widget.
Consulte este documento, el widget permite un conjunto de dominios y probablemente el suyo no esté allí.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/default-src