首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Window.open()时,ASP将http重定向到https

使用Window.open()时,ASP将http重定向到https
EN

Stack Overflow用户
提问于 2019-10-20 07:20:47
回答 1查看 54关注 0票数 1

我们有一个ASP核心web应用程序和主网站是https。我们在javascript中编写了打开一个新iframe的代码,该iframe应该指向另一个站点,即http。我们为window.open函数提供了一个http://站点,但注意到当它打开时,它用https替换了https,这是一个问题。

有什么办法可以把它关掉吗?我们只想以http格式打开它。看起来很简单,但我找不到任何关于如何做到这一点的信息。

**更新1:在尝试了一段时间后,我决定尝试在没有目标的情况下使用Window.open,也就是我们弹出的模式iframe。它的工作方式和它的假设一样,并且以http而不是https的形式打开。

所以现在我必须弄清楚为什么把它放到iframe中会迫使它变成https。

该模式如下所示:

代码语言:javascript
运行
复制
<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>

调用看起来是这样的:

代码语言:javascript
运行
复制
arenaWin = window.open(url, 'theFrame');
EN

回答 1

Stack Overflow用户

发布于 2019-10-20 21:04:08

这样做是非常有可能的:

代码语言:javascript
运行
复制
<button>EXAMPLE.COM</button>

<script>
  document.querySelector('button').addEventListener('click', () => {
    alert('EXAMPLE.COM');
    window.open("http://example.com/", 'theFrame');
  });
</script>

请参阅https://jsfiddle.net/o3n7cd6g/3/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58468820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档