代码之家  ›  专栏  ›  技术社区  ›  Txugo

window.open location=否不起作用

  •  7
  • Txugo  · 技术社区  · 16 年前

    我需要在我的web应用程序中创建一个弹出窗口来加载Unity文件。为此,我使用的是javascript的window.open。

    我不想让用户看到弹出窗口的URL,也不想让他有机会更改该URL。

    根据此链接:

    http://javascript.about.com/library/blpopup10.htm

    “可以将位置设置为是或否 指示新窗口是否 应显示位置或地址 酒吧。注意这是一个 仅作为某些浏览器推荐 比如火狐可以禁用这个 确保工具栏始终 出现。在IE7中,此设置控制 导航栏是否 显示为地址栏 始终显示在该浏览器中。“

    我再也没有机会从IE7中删除该位置。 我试过将其设置为location=no(and=0),事实上,它在IE7/8或Firefox中不起作用。在狩猎中是这样的。

    因为我们都有那些无聊的垃圾邮件弹出窗口,没有URL栏(称为位置栏),这证明一定有办法! 希望有人有正确的答案。

    谢谢您。

    当做, 布鲁诺。

    2 回复  |  直到 15 年前
        1
  •  9
  •   Mark Bell    15 年前

    内联弹出窗口怎么样?您可以编写自己的代码或查看以下内容: http://docs.jquery.com/UI/Dialog .

    我不使用标准 window.open javascript功能,就像在IE8中一样,不可能隐藏位置栏。

    内联(我的意思是HTML)对话框的功能比 打开新窗口 .

    希望它有帮助。

        2
  •  4
  •   Mark Bell    16 年前

    不,没有办法摆脱IE7中的那个酒吧-这个变化是作为一个安全措施来帮助打击网络钓鱼。

    正如费里特所说,您可以使用内联弹出窗口,这可能是一个更好的解决方案。