私は、Windowsのタスクバーと重なり合わずに画面にフィットするポップアップランチャーを作成しようとしていましたが、いくつかの調査を行いました.HTMLファイルも作成しましたが、正しく動作しません。それを超えています。どのようにそのような仕事を達成することができます、そして私は何を間違っていますか?GoogleのChromeで、Windowsのタスクバーを使わずに画面を調整できる新しいポップアップウィンドウを開くにはどうすればよいですか?
コード:(デスクトップ上でそれを実行します)
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>winds</title>
</head>
<body>
<script>
function fc()
{
window.open('http://www.google.com.br','window','menubar=yes,screenX=0,screenY=0,top=0,left=0,location=no,status=no,toolbar=no,scrollbars=yes,resizable=no,width=' + (screen.width - 10) + ',height=' + screen.availHeight);
}
</script>
<a href="JavaScript:fc()">Chrome</a>
</body>
</html>
ユーザは、Windowsのタスクバーを意味していますか?私はタスクバーを持っていない、他のシステムは画面の上、左または右にタスクバーを持っています。 –
ChromeがWindowsの機能['outerHeight'](https://developer.mozilla.org/en-US/docs/Web/API/Window/open#Position_and_size_features)をサポートしているかどうかをテストすることを提案してください。 'height'はクライアント領域用であり、ウィンドウ枠やタイトルバーなどを含まず、オーバーフローを引き起こします。あなたは 'outerWidth'も必要とするかもしれません。 – traktor53