如何使用javascript或jquery禁用url地址栏

如何使用javascript或jquery禁用url地址栏,javascript,jquery,Javascript,Jquery,我有一个SpringMVC框架,我想在页面加载时禁用url地址栏!(它不是公共web应用程序)如何使用javascript或jquery实现这一点 更新: 伙计们,如果我能让url栏成为只读,那也没关系 无法通过编程方式在浏览器中隐藏地址栏 您可以在由javascript代码打开的浏览器窗口中隐藏地址栏,尽管我认为一些浏览器现在甚至正在覆盖地址栏。一个潜在的解决方法是创建一个简单的WPF应用程序,该应用程序承载一个填充整个表单的web浏览器控件。web浏览器控件没有url地址栏,因此可以使用此方

我有一个SpringMVC框架,我想在页面加载时禁用url地址栏!(它不是公共web应用程序)如何使用javascript或jquery实现这一点

更新:


伙计们,如果我能让url栏成为只读,那也没关系

无法通过编程方式在浏览器中隐藏地址栏


您可以在由javascript代码打开的浏览器窗口中隐藏地址栏,尽管我认为一些浏览器现在甚至正在覆盖地址栏。

一个潜在的解决方法是创建一个简单的WPF应用程序,该应用程序承载一个填充整个表单的web浏览器控件。web浏览器控件没有url地址栏,因此可以使用此方法模拟所描述的内容。可能会工作,因为你说这是一个内部应用程序

注意:浏览器控件的行为类似于IE

  • 如果使用window.open,则可以将位置栏设置为只读
  • 对于IE,我们可以为此更改浏览器的设置。但这可能不是个好主意
  • 因此,对于仅使用window.open禁用位置栏,代码如下所示:

    subwin = window.open(url,"dummyname",'width=635px,resizable=no, height=535px, menubar=no, toolbar=no, location=no, scrollbars=no'); 
    
    在上面的示例中,location=no将禁用位置栏。 您可以根据自己的选择更改大小、滚动条、菜单栏等的值


    多谢各位

    恐怕这是不可能的任务。你不能隐藏指导你的东西。网页上的链接都是可见的。隐藏url的概念是使它们不可理解。加密url的某些部分,如id、slug…

    您不能这样做,这是有充分理由的。您可以创建自己的浏览器来实现这一点。否则,不行,伙计们,我们可以有创意。您可以指示用户全屏显示吗?你可以写一个浏览器扩展吗?您可以联系IT人员并阻止所有传出连接?@KaviSiegel-从什么时候开始,jQuery让IT人员阻止传出连接?使用
    窗口打开一个新的弹出窗口。打开
    可以将位置(地址栏)设置为只读…请参阅: