Próbuję wywołać funkcję SC.Widget z tego małego interfejsu API: http://developers.soundcloud.com/docs/api/html5-widget, ale ten komunikat o błędzie pojawia się w inspektorze przeglądarki Chrome i utknąłem w tym miejscu.Błąd podczas próby uzyskania dostępu do elementu iframe w kodzie JavaScript
Niebezpieczne JavaScript próba dostępu ramkę z adresem URL
file://localhost/Users/maxwell/Desktop/test/test.html
z ramą withURL
http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F67825032&auto_play=false&show_artwork=true&color=ff7700
.Ramka żądająca dostępu ma protokół "http", ramka oznaczona jako ma dostęp do protokołu "plik". Protokoły muszą się zgadzać.
<body>
<iframe id="soundcloud" width="100%" height="166" scrolling="no" frameborder="no"
src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F67825032&auto_play=false&show_artwork=true&color=ff7700"></iframe>
<script>
Soundcloud();
</script>
</body>
function Soundcloud() {
var widget1 = SC.Widget(iframeElement.soundcloud);
alert("widget1");
}
wiem, że robi to ze względów bezpieczeństwa, ale w jaki sposób modyfikować widget SoundCloud jeśli nie mogę otworzyć klatkę?
Dziękuję za pomoc!
@Maxwell SoundCloud musiałby ustawić ten nagłówek. Nie ty. – monokrome