7

私は現在、2 つのブラウザ ウィンドウ (スキャンしたドキュメントとデータ入力画面) に分散された情報を表示する必要がある、雇用主向けの専用の内部 Web アプリケーションを構築しています。

理想的には、両方のウィンドウが自動的に開き、ユーザーの複数の画面に配置されるようにしたいと考えています (この特定のアプリケーションを使用するすべてのスタッフは、まさにこの目的のために 2 つのモニターを持っています)。残念ながら、javascript は「ポップアップ」ウィンドウを 2 番目のモニターに配置できないようです。ただし、Chrome 拡張機能 (すべてのユーザーが Chrome の使用にロックされている) が必要なことを達成できることを願っています。

この道をたどる前に、ウィンドウ配置のジレンマに対する別の解決策はありますか? Chrome 拡張機能は、標準の JavaScript 単独よりも Windows で多くのことを行うことができますか? または、この結果を達成する別の方法を検討する必要がありますか?

ありがとう!

編集

私は初歩的なテストを行いましたが、確かにうまくいくようです。chrome 拡張機能がいかにシンプルであるかを以前に認識していたら、いたるところでそれらを使用していたでしょう。

4

2 に答える 2

4

chrome.windows APIでウィンドウの位置を指定できます。適切なleftと のtop値を使用すると、ウィンドウを 2 番目のモニターに配置できます。

于 2013-07-31T03:01:26.150 に答える
3

同じタイプの困難がありました。複数のドキュメントをウィンドウで開き、他のモニターに配置する必要がある内部 Web アプリケーション。javascript はセキュリティ上の理由からこれをサポートしておらず、タブ/ウィンドウ オブジェクトを適切に操作できるのはネイティブ拡張のみです。

したがって、まさにそれを行うためのオープンソースのクロム拡張機能を作成しました。それは、マルチモニター設定全体で柔軟なウィンドウ位置を設定できることです。

他の同僚と最適な設定を共有するために使用できるテンプレートなど、他にも興味深い機能があります。

Chrome 拡張機能は「MultiWindow Positioner」と呼ばれ、完全に無料です。こちらのクロムストアで入手できます

プロジェクトchrome-multiwindow-positioner のgithub にある実際のソース コード

免責事項: 私はオープン ソース (MIT) github プロジェクトのメンテナーです。興味深いアイデアやコメントがあれば、ここで自由に共有してください

于 2016-11-23T15:16:35.627 に答える