Я работаю над веб-приложением, которое позволяет пользователю использовать несколько сервисов (спарк и т. Д.).
Когда пользователи решат запустить службу, скажем, 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}}?
Спасибо и извините, если мне не ясно.