Marcy Shieh Ответов: 1

Удобное для мобильных устройств всплывающее окно внешнего сайта


Я пытаюсь создать удобное для мобильных устройств всплывающее окно, которое позволяет людям нажимать на ссылку в опросе Qualtrics, открывающем новое окно, которое ведет их на внешний сайт. Оказавшись на внешнем сайте, они могут вернуться на исходный сайт. Каков был бы наилучший способ достичь этого? Я изучил модальные iFrames, и они проблематичны, потому что есть некоторые внешние сайты, которые я хочу показать во всплывающих окнах, которые не позволяют встроить себя в iFrames. Я надеюсь, что смогу добавить какой-то баннер, который позволит пользователю закрыть всплывающее окно, чтобы вернуться на исходный сайт.

Что я уже пробовал:

<pre><script>
function popup() {
    var win = window.open("https://www.npr.org/2020/09/08/910707527/tech-stocks-are-in-a-mood-and-theyre-dragging-the-market-down-with-them", "Page Title", "toolbar=no, location=no");
    var win_timer = setInterval(function() {   
      if(win.closed) {
          jQuery("#NextButton").click();
          clearInterval(win_timer);
      } 
      }, 100); 
}
</script>
<a href="javascript:void(0)" onclick="popup()">Open Me</a>

1 Ответов

Рейтинг:
1

Richard Deeming

Если сайт не позволяет встроить себя в <iframe> тогда вы никак не сможете добавить к нему "декоратора", чтобы он вернул вас на ваш сайт.

Самое близкое, что вы можете сделать, - это открыть сайт в новой вкладке. Когда пользователь закроет эту вкладку, ваш сайт все равно будет открыт на другой вкладке.

<a href="https://......." target="_blank">Open Me</a>