Как перенаправить ссылки внутри iframe, когда пользователи нажимают «открыть в новой вкладке»? - PullRequest
0 голосов
/ 07 января 2019

Я работаю над веб-приложением, которое позволяет пользователю использовать несколько сервисов (спарк и т. Д.). Когда пользователи решат запустить службу, скажем, Spark, приложение откроет новую вкладку, в которой будет моя страница (service.html), содержащая некоторую информацию о пользователе и после этого iframe, например:

 <table width="100%" style="padding: 0px;">
            <tr>
                <td align="right" style="padding: 0px;">
                    <i class="fa fa-wifi" style="color:gray;"> {{ some stuff}}</i>
                </td>
            </tr>
  </table>
  <iframe id="serviceIframe" width="100%" height="100%" frameborder="0" src="http://localhost:{{port}}/{{page}}" target="_self"/>

Все работает нормально, но моя проблема в том, что если пользователь нажмет «открыть в новой вкладке» на любой из ссылок в iframe, он перейдет на http://localhost:{{port}}/{{page}}, не для обслуживания html, а для контента, который Я хочу показать, что наряду с этим сервис будет потерян.

Что я могу сделать, чтобы, когда пользователь нажимал «открыть в новой вкладке» на ссылке внутри фрейма, он перенаправлялся на мою страницу service.html, а не на http://localhost:{{port}}/{{page}}?

Спасибо и извините, если мне не ясно.

1 Ответ

0 голосов
/ 07 января 2019

Использовать <a href="..." target="_top">My Link</a> в ссылках фрейма

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...