Mam ten kod, a ten błąd w Firebug:Wymień URL z youtube osadzić kod - błąd: Odmowa uprawnień do dostępu do własności „toString”
Error: Permission denied to access property 'toString'
Jak można naprawić ten błąd?
HTML:
<div class="yturl">http://www.youtube.com/watch?v=UNMLEZrukRU</div>
JS:
$("div.yturl").each(function(){
var regex = /(\?v=|\&v=|\/\d\/|\/embed\/|\/v\/|\.be\/)([a-zA-Z0-9\-\_]+)/;
var youtubeurl = $(this).text();
var regexyoutubeurl = youtubeurl.match(regex);
if (regexyoutubeurl)
{
$(this).html("<iframe width=\"390\" height=\"315\" src=\"http://www.youtube.com/embed/"+regexyoutubeurl[2]+"\" frameborder=\"0\" allowfullscreen></iframe>");
}
});
DEMO:http://jsfiddle.net/9e48p/
Z jakich wersji Firefoksa i Firebuga korzystasz? –
FireBug 1.10.5., FF 16.0.2 – JohnMalcom
Kiedy otwieram plik demonstracyjny w Chrome, konsola JS w przeglądarce Chrome wyświetla również komunikat o błędzie: "Niebezpieczna próba JavaScript do uzyskania dostępu do ramki z adresem URL http://jsfiddle.net/ 9e48p/z ramki z adresem URL http://www.youtube.com/embed/UNMLEZrukRU Domeny, protokoły i porty muszą się zgadzać. " –