title: Is there a way to control browser size and position across multiple displays / monitors?
body: <h2>Preface</h2>
  
  <p>First of all, I am very well aware that webapps should not fiddle with window size or position. Been through a lot of similar SO questions and forum posts.</p>
  
  <p>But this is a special case, where the browser is just a platform to run an app on several specific machines in a controlled environment. </p>
  
  <h2>Task</h2>
  
  <p>The app should manage windows across several displays. (up to 5)</p>
  
  <h2>What I've tried until now</h2>
  
  <ol>
  <li>Searched for methods for gaining information about the host system display information, but the <code>window.screen</code> object only reports properties of the display the window is currently on (or considered to be on, if it is halfway on one)</li>
  <li>Tried <code>window.moveTo</code> and <code>window.open</code> with flags <code>"left=123,top=123"</code> but they are always limited to the current display</li>
  <li>Tried <code>window.resize</code> and <code>window.open</code> with flags <code>"height=123,width=123"</code> but just as with the <code>moveTo</code> they are limited to the current display. </li>
  </ol>
  
  <h2>Question</h2>
  
  <p>What could I do to make my application  use (without manual window positioning) all the available space in a multi display environment?</p>
  
  <h2>Scenario</h2>
  
  <p>Think of it like I have two projectors correctly aligned, and would like to make it possible for:</p>
  
  <ul>
  <li>each project to project different things (each projector projecting its own browser window)</li>
  <li>project an app seamlessly across both projectors (possibly fullscreen)</li>
  </ul>
  
  <p>There could/should be a window running the master window layout logic</p>
  
  <h2>Note</h2>
  
  <p>I can use any <code>flags</code>, <code>app</code> or <code>kiosk</code> mode, as again: we deploy the app to the target environment. </p>
  
  <p>The browser options are Chrome(preferred), Chromium, and Firefox on a Windows platform (because of the special video card we will be using for 5 displays).</p>
  
  <h2>Fallback solution</h2>
  
  <p>Manually stretch a window across available displays and run the apps in <code>iframe</code>s within this master <code>window</code>.</p>
  
  <p><strong>Drawback</strong>: A single process is running everything, so should an app break within a frame it breaks everything.</p>
  
  <h2>Afterword</h2>
  
  <p>Also a solution to this question would be a great help as well: <a href="https://stackoverflow.com/questions/11497625/windows-chrome-ati-browser-fullscreen-across-multiple-monitors">Windows / Chrome / ATI / Browser fullscreen across multiple monitors</a></p>