2017-09-15 8 views
1

技術的な使用:JS、jQuery、CSS3、HTML5、およびAnguler(4+)。ユーザーのマシンで最大化されたウィンドウを強制しますか?

ユーザのシステムは通常、2台のモニタを実行するWindowsマシンです。

プログラムによってユーザーのマシン上で最大化されたウィンドウを強制的に強制的に強制的に複数のモニターに強制的に強制する方法はありますか?

私の頭に浮かんでいるのは、どうにかしてユーザーのモニターサイズを取得したり、サイズを監視したりすることだけです。

このWebアプリケーションのユーザー(特定のユーザー)は、画面ビュー全体を占有したいと考えています。

+2

あなたができる場合でも、なぜあなたはしたいですか?それは、ユーザーがあなたのウェブサイトに戻ることがないようにするための素早い方法です。 –

+0

@JoelCDoyleメインスレッドにこれを追加しました - このWeb Appのユーザー(特定のユーザー)は、画面ビュー全体を占めたいと思っています。 – RooksStrife

+0

マルチスクリーンWebアプリケーションを、最大化された最初のウィンドウよりも欲しいですか? [プレゼンテーションAPI](https://www.w3.org/TR/presentation-api/)をご覧になるとよいでしょう。 – FelipeAls

答えて

2

ブラウザウィンドウのサイズを適切なサイズに変更する必要があります。ウェブサイトがこのウィンドウを所有していないため、普通のウィンドウ(別の回答が示すようにwindow.openで開かれたポップアップではありません)はウェブサイトによって制御することはできません。

このWebアプリケーションのユーザー(特定のユーザー)は、画面ビュー全体を占めたいと考えています。

デスクトップアプリケーション(ElectronまたはNW.js)は、このセットの人に必須のUXを提供すると考えられます。最もシンプルなフォームでは、必要なユーザビリティの改善を行ったウェブサイトのラッパーにすぎません。

1

あなたはwindow.open

でそれを作成した場合のみ

のみの動的作成されたウィンドウのために、メインウィンドウのサイズを変更することはできません:あなたは作成されなかったウィンドウやタブのサイズを変更することはできませんwindow.openによる。

複数のタブがあるウィンドウ内にあるときは、ウィンドウやタブのサイズを変更できません。あなたはwindow.openを使用している場合は

、あなたは常にこれを試すことができます:それはかもしれない作品は、ブラウザではなく、個人的な経験として依存

window.moveTo(0, 0); 

window.resizeTo(screen.availWidth, screen.availHeight); 

を、常に良いではありませんサイズを変更するようにユーザーを強制的に

関連する問題