У нас есть основное веб-приложение ASP, а основным сайтом является https. У нас есть код в javascript, который открывает новый iframe, который должен указывать на другой сайт http. Мы даем функции window.open сайт http: //, но заметим, что при открытии он заменил http на https, что является проблемой.
Есть ли способ отключить это? Мы просто хотим открыть его как http. Кажется достаточно простым, но я не могу найти никакой информации о том, как это сделать.
** Обновление 1: После некоторой тренировки я решил попробовать использовать Window.open без цели, модального iframe. мы вставляли это в. Он работает так, как предполагалось, и открывается как http вместо https.
Так что теперь я должен выяснить, почему включение этого в iframe приводит к тому, что это https.
, модальный выглядитэто:
<div class="modal fade" id="rangeActiveModal" tabindex="-1" role="dialog" data-keyboard="false" data-backdrop="static">
<div class="vertical-alignment-helper">
<div class="modal-dialog vertical-align-center modal-lg">
<div class="modal-content">
<div class="modal-body">
<iframe name="theFrame"></iframe>
</div>
<div class="modal-footer">
<button type="button" id="btnRejoinEnvAndHide" name="button" value="Rejoin" class="btn btn-success">Rejoin</button>
<button type="button" id="btnStopEnvAndHide" name="button" value="Stop" class="btn btn-danger">Stop</button>
</div>
</div>
</div>
</div>
</div>
И вызов выглядит так:
arenaWin = window.open(url, 'theFrame');