【Firefox / IE8 / Chrome / Explorer on WinXP / MacOS X / Linux で表示されて「いる」、「ウィンドウの内容の表示部分」の幅(と、できれば高さ)を知る方法を教えてください】
上記の組み合わせのどれかで、
表示されている「内容表示部分」大きさをピクセル単位で知る方法
(アプリケーション、ウェブアプリ、アドオン等、どんな方法でもよいです)
を教えてください。
インターフェイスやヘルプは英語だけでもOKです。
フリーな方法をお願いします。
WinXP・MacOS・Linux の全てで使える同一の方法であればベストです。
定義:「内容表示部分」とは、
「blank ページまたはディレクトリを表示させた場合の、内容表示部分の、真っ白な部分に相当する部分」で、
下記の部分を含みません。
・タイトルバー
・メニューバー
・アドレスバー
・ブックマークリスト類
・ツールバー
・ステータスバー
・ウィンドウの「枠」
不明点・その他アドバイス等あれば、何でもお気軽にご回答ください。
JavaScriptのwindow.innerWidthとwindow.innerHeightでコンテンツ部分の幅と高さが取得できます。
以下のコードをアドレスバーに貼り付けてエンターキーを押せば確認できます。
IEはinnerWidthを持っていないので代わりにclientWidthを使います。
javascript: var width, height; if(window.innerWidth) { width = window.innerWidth; height = window.innerHeight; } else { width = document.body.clientWidth; height = document.body.clientHeight; } alert("幅: " + width + ", 高さ: " + height);
えーと…このコードを、どの様にして使うのでしょうか。すみません。