2

如何通过 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 中,我们无法使用安全选项进行破解,那么我该如何实现呢?

4

2 回答 2

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);

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

于 2012-04-10T14:35:44.827 回答
2

要隐藏状态栏,请更改status=yesstatus=no

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

于 2012-04-10T14:36:34.377 回答