【问题标题】:Popup window, how to Hide URL bar in IE8弹出窗口,如何在 IE8 中隐藏 URL 栏
【发布时间】:2010-12-12 23:32:03
【问题描述】:

当我打开弹出窗口并设置 location=0 或 location=no 时,url 栏仍然显示在 IE8 中并且是只读的。

怎么能隐藏呢?

谢谢

【问题讨论】:

    标签: asp.net javascript url popup


    【解决方案1】:

    这是不可能的,现代浏览器不允许这样做,那将是一个重大的安全漏洞。
    另见this answer, shamelessly copied from David Dorward

    在 Internet Explorer 7 及更高版本中,出于安全(反欺骗)原因,您无法删除 Internet 区域窗口中的地址栏。

    http://msdn.microsoft.com/en-us/library/ms536651%28VS.85%29.aspx

    【讨论】:

    • 对我来说,如果我在本地环境中运行代码,它会隐藏位置栏。但是当我在我的 TEST 服务器或 Prod 上运行它时,它会显示出来,但它是只读的。奇怪的是,如何隐藏在我的本地环境中,而在其他环境中可见。
    【解决方案2】:

    使用PopupControl 代替小窗口。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-01
        • 2022-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多