Обнаруживать я изменяю location.href в открытом popup

У меня есть следующий код. Я открываю popup, нажав на кнопку и перемещаю его url, который я хочу, чтобы он нагрузил. Если url popup меняется, я хочу сказать ему, чтобы он загрузил другую.

<input type="button" onclick="popup('https://www.marca.com')" value="Abrir popup">
<script>
function popup(url){
   var posicion_x = (screen.width/2)-(350/2); 
   var posicion_y = (screen.height/2)-(550/2); 
   var ventana = window.open(url, "Mi Ventana", "menubar=1,resizable=1,width=350,height=550,top="+posicion_y+", left="+posicion_x);

   // AQUÍ QUIERO DETECTAR SI ventana.location.href CAMBIA, PARA PASARLE UNA NUEVA location.href
}
</script>
0
задан 04.11.2019, 10:14
1 ответ

Я боюсь, что ты не можешь делать это. Ссылка возвращенного окна может использоваться для того, чтобы соглашаться на свойства и mГ©todos нового окна, всякий раз когда он выполнил обязательные условия безопасности polГ-костариканской источника idГ©ntico.

Это значит, что, если ты звонишь в window.open ("/pagina.html"), obtendrГЎs объект окно я завершаю, но если ты звонишь в window.open (" https://www.marca.com "), возврати sГіlo объект, упрощенный, в котором не podrГЎs aГ±adir события. Это - это, чтобы предотвращать атак перекрещенного источника

0
ответ дан 01.12.2019, 12:51

Теги

Похожие вопросы