6

まあ、単純な状況。ユーザーがデュアル モニターを設定しているかどうかを Web アプリケーションから検出することはできますか? これが可能である場合、この 2 番目のモニターで子ブラウザー ページを開いて、新しいウィンドウが古いウィンドウに重ならないようにすることは可能ですか?

質問する理由: 私は Web アプリケーションに取り組んでおり、自宅ではデュアル モニター システムを使用しています。このサイトの管理部分に移動するとき、できれば別のデスクトップで、新しいブラウザーで開くようにします。もちろん、新しいウィンドウをクリックしてからドラッグすることもできますが、これを自動的に行う方が楽しいようです。:-)

JavaScript がこれに適した機能を持っているとは思わないでください。Java自体はどうですか?

4

2 に答える 2

3

デュアル モニター設定を直接検出できるとは思いませんが、javascript の screen.width と screen.height を使用して画面の解像度を調べることで、おそらく適切な推測ができるでしょう。幅と高さの比率が 8:3 の場合、標準の 4:3 モニターが 2 台並んでいる可能性が高くなります。16:9 または 16:10 についても同様の計算を行うことができます。

于 2009-08-18T13:24:32.877 に答える
1

解像度に関するmaxpower47の提案を使用すると、他のモニターにページを表示する唯一の方法は、ポップアップを開き、オプションを使用して上、右、幅、高さのプロパティを設定し、ウィンドウが2番目のモニターに表示されるようにすることです。まともなサイズ。

これを行う方法を説明するリンクは次のとおりです: http://www.netmechanic.com/news/vol4/javascript_no7.htm

于 2009-08-18T13:30:35.667 に答える