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
  • ローカルファイルを開いています。それはすでにセキュリティの問題です
  • パラメータにスペースを入れないでください。
  • ますます多くのブラウザがブラウザクロームの削除をブロックしています。それと一緒に暮らすか、IFrameが埋め込まれたDIVをポップします
  • 少なくとも1つのパラメーターがある場合は、parameters = noにする必要はありません。パラメーターの1つがオンの場合、オフにできるものはすべてデフォルトでオフになっています。
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 に答える