3

JavaScript window.openの高さは、設定したほど高くなりません。なぜですか?

FF、IE、Chromeを使用しており、この機能を使用しています。

function open_win3(zoom) {
New_Win3 =window.open(zoom,"_blank","width=550,height=1970,scrollbars=0,menubar=0");
}
var zoom = "/zoom.asp"

JavaScriptによって開かれた新しいウィンドウの高さは、モニター自体の高さと同じくらいの高さになるのでしょうか?

Chromeは、明らかにスクロールバーが負の場合、スクロールバーも追加しましたが、

<style type="text/css">
    body { overflow: hidden; }
</style>

ありがとう。

4

1 に答える 1

3

Mozillaのドキュメントから:

機能リスト内の要求された位置と要求された寸法の値は尊重されず、そのような要求された値のいずれかがユーザーのオペレーティングシステムのアプリケーションの作業領域内でブラウザウィンドウ全体をレンダリングできない場合は修正されます。新しいウィンドウのどの部分も、最初は画面外に配置できません。これは、すべてのMozillaベースのブラウザリリースでデフォルトになっています。

window.openに関する他の多くの機能と同様に、これはセキュリティとして簡単に説明できます。ブラウザは、ユーザーが新しいブラウザウィンドウを見ていることを理解できない、またはウィンドウを閉じるのに問題がないようにする必要があります。

于 2012-08-23T17:59:58.580 に答える