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

时间:2013-05-03 03:46:30

标签: javascript jquery

我有一个spring mvc框架,我想在页面加载时禁用url地址栏! (它不是公共Web应用程序)如何使用javascript或jquery实现此目的。

更新:

伙计们,如果我可以让网址栏只读也没关系!

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您无法以编程方式隐藏浏览器中的地址栏。

您可以在javascript代码打开的浏览器窗口中隐藏地址栏,不过我认为某些浏览器现在甚至覆盖了这一点。

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

  1. 只有在使用window.open时才可以使位置栏只读。
  2. 如果是IE,我们可以为此更改浏览器的设置。但这可能不是一个好主意。
  3. 因此,只需使用window.open禁用位置栏,代码如下:

    subwin = window.open(url,"dummyname",'width=635px,resizable=no, height=535px, menubar=no, toolbar=no, location=no, scrollbars=no'); 
    

    在上面的示例中,location = no禁用位置栏。 您可以根据需要更改大小,滚动条,菜单栏等的值。

    谢谢。