LoginSignup
0
1

More than 5 years have passed since last update.

ブラウザウィンドウがスクリーンの中に表示されないようにする

Last updated at Posted at 2016-09-19

JavaAppletが作成したウィンドウだけ表示し、ユーザはそのウィンドウを操作する。このJavaAppletを載せるブラウザウィンドウは起動時にスクリーンの外の領域に配置して、ユーザ操作で閉じられてしまうことを防いでいるが、スクリーンセーバから復帰した後など、ウィンドウの表示位置が変わってしまい、スクリーンの中に戻されてしまう。戻されてしまうことを防ぐことができなかったので、戻されてしまったあと、自身のスクリプトでスクリーンの外に移動するようにした。

      window.setInterval(function() {
        var w = window.screen.width;
        var h = window.screen.height;
        var x = window.screenX;
        var y = window.screenY;
        if (x < w || y < h) {
          window.moveTo(w, h);
        }
      }, 500);

単に、500ミリ秒ごとにウィンドウの位置をチェックし、スクリーンの中に入っていたら外に移動するというものです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1