Window.Opener не определен во всплывающем окне JavaScript после перенаправленияHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Window.Opener не определен во всплывающем окне JavaScript после перенаправления

Сообщение Anonymous »

У меня есть проблема с веб -сайтом, который отображает диалог платежей с использованием window.open (). < /p>

Страница во всплывании перенаправляет в другой домен, который перенаправляет обратно на страницу результатов. На странице результатов я пытаюсь установить свойство на window.opener < /code>, чтобы сигнализировать о том, что платеж в порядке. < /P>

Это работает для некоторых пользователей. Другие пользователи, однако, получают ошибку, в которой говорится, что windo.opener не определен. < /p>

Проблема может воссоздан, используя эти простые страницы: < /p>

index.html
(открывает всплывающее окно) < /p>









function openPaymentWindow() {
win = window.open('popup.html', 'popup');
}



< /code>

popup.html
(перенаправление в другой домен) < /p>








< /code>

payment.html
(перенаправление обратно в исходный домен) < /p>








< /code>

result.html
(устанавливает свойство на странице индекса) < /p>







function callTop() {
// Here, window.opener (and top.opener) is undefined for some users
window.opener.document.getElementById('result').style.background = 'green';
}



< /code>

Поскольку не все пользователи затронуты, я предполагаю, что это связано с некоторыми настройками безопасности. Но я просто не могу понять, где их найти - или как воспроизвести ошибку на моем собственном компьютере.

Подробнее здесь: https://stackoverflow.com/questions/174 ... r-redirect
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»