search
LoginSignup
7
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Organization

Google Chromeでキオスクモード使うときのオプション

Google Chromeをデジタルサイネージ的に使うときに、キオスクモードを使用したがオプションに悩まされたのでそのメモ
色んなサイトを見たが、割と既に存在しないオプションが書かれていてつらい

試していないが、多分chromiumでも行ける

いろんなオプションはこのページが一応新しいっぽい (よく確認はしていない)
https://peter.sh/experiments/chromium-command-line-switches/

Windowsだとこんな感じで起動すればいいと思う
※既にChromeが起動しているとkioskモードにならないので、全部閉じた状態で実行

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk --disable-pinch --incognito "https://www.google.com/"

ログイン時にChromeだけ出す

起動時にデスクトップすら出さずにChromeを出したいときはグループポリシーエディタで
ユーザーの構成 > 管理用テンプレート > システム > ユーザインタフェースのカスタム設定 の値に入れておくと良い
※設定するとデスクトップ出てこなくなるので、戻したいときはCtrl + Shift + ESC (もしくはDel)でタスクマネージャー開いて、explorer.exe を実行すれば良い

オプションたち

--kiosk

キオスクモードで起動する
フルスクリーンでアドレスバーとかタブバーとか全部でなくなる。
※既にChromeが起動していると効果が無さそう

--incognito

シークレットウィンドウで開く
キャッシュとか無効化したいときはこれつけとけば良さそう

--disable-pinch

タッチパネルのピンチ操作(だいたいズーム)を無効化
無効化と言っても、jsからイベントとしては取れているっぽいので、ブラウザのズーム機能を無効化するものみたいな感じ

(廃止?) --overscroll-history-navigation=0

画面を左右に引っ張ったときの「進む」「戻る」を無効化する
今試したら効果がなくなっていた。困った

cssで overscroll-behavior を適切に設定すれば平気かもしれない (未検証)
https://developer.mozilla.org/ja/docs/Web/CSS/overscroll-behavior

(廃止) --disable-background-mode

バックグラウンドモードを切る (よくわからん)
6年前に廃止
https://github.com/chromium/chromium/commit/40de1ef1c6f8ed49b1995da4654917850bf63337

(廃止) --disable-application-cache

Application Cacheを無効化する

5年前に廃止
https://github.com/chromium/chromium/commit/72240eadd2bc19b17ddee08304dafe84524466d1

参考にしたサイト

https://peter.sh/experiments/chromium-command-line-switches/
https://github.com/chromium/chromium
https://developer.mozilla.org/ja/docs/Web/CSS/overscroll-behavior
http://chrome.half-moon.org/43.html
+ 会社のSlackでのご意見

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
What you can do with signing up
7
Help us understand the problem. What are the problem?