Я генерирую фреймы динамически для множества разных случайных веб-сайтов, и я склонен получать эту ошибку в консоли javascript (необязательно с этим URL):
Unsafe JavaScript attempt to access frame with URL http://localhost:3000/results/ from frame with URL http://www.apple.com/iphone/. Domains, protocols and ports must match.
Почему я получаю эту ошибку? Есть ли способ избавиться от этого?
Таким образом, только два раза, когда я взаимодействую с iframe в javascript, это когда я динамически загружаю iframe:
$("#results_div").html('<iframe src='+url+' frameborder="0" class="iframe"><p>Browser does not support iframes.</p></iframe>');
и когда я извлекаю атрибут src
для iframe:
var previewed = $("iframe").attr("src");
Какой из них вызывает ошибку?