在IE8中隐藏地址栏和状态栏

时间:2012-04-10 14:31:17

标签: javascript

如何通过JavaScript隐藏状态栏和地址栏?我有以下代码:

 var params = 'width=400, height=400';
        params += ', top=0, left=0';
        params += ', directories=no';
        params += ', location=no';
        params += ', menubar=no';
        params += ', resizable=no';
        params += ', scrollbars=no';
        params += ', status=yes';
        params += ', toolbar=no';
        newwin = window.open('C:\Documents and Settings\Admin\Desktop\test.htm', 'windowname5', params);

在IE8中我们无法破解使用安全选项,那么我该如何实现呢?

2 个答案:

答案 0 :(得分:2)

  • 您正在打开本地文件。这已经是一个安全问题
  • 参数中没有空格
  • 越来越多的浏览器会阻止浏览器Chrome的删除。与它一起生活或使用嵌入式IFrame弹出DIV
  • 如果您至少有一个参数,则无需参数=否 - 当其中一个参数打开时,所有允许关闭的都是关闭的
var params = 'width=400,height=400,top=0,left=0';

// you wanted to try to hide the status, then don't include it as =yes
    // params += ',status=yes'; 
    newwin = window.open('C:\Documents and Settings\Admin\Desktop\test.htm',
    'windowname5', params);

应该与发布的代码相同,但如果允许则会隐藏状态

答案 1 :(得分:2)

要隐藏状态栏,请将status=yes更改为status=no

出于安全原因,无法隐藏地址栏。