ここで与えられた答えを使用して、OSXのキオスクモードでGoogle Chromeをロードしようとしています Googleを起動Chrome =コマンドラインスイッチを備えたMacの場合
しかし、ターミナルから実行すると、大量のテキストが吐き出され、Google Chromeは通常、キオスクモードではありません。何かアイデアはありますか?
起動時にポップアップするテキストは次のとおりです。
objc [46671]:クラスWorkerPoolObjCは、/ Applications/Google Chrome.app/Contents/Versions/7.0.517.44/Google Chrome Helper.app/Contents/MacOS /../の両方に実装されています。 ./../Google Chrome Framework.framework/Google Chrome Framework and/Applications/Google Chrome.app/Contents/Versions/7.0.517.44/Google Chrome Framework.framework/Internet Plug-Ins/PDF.plugin/Contents/MacOS/PDF。2つのうちの1つが使用されます。どちらが未定義です。
表示されるメッセージはエラーではありません。フレームワークはバンドルに2回含まれています(Chromeの場合は1回、Chromeヘルパーの場合)は1回)、それがわかります。
--kiosk
引数と-kiosk
引数を、現在のChromeと今日のChromiumのビルドの両方でテストしましたが、他のスレッドで記述されているようには機能しませんでした。
--incognito
をパラメーターとして渡すことに成功したので、実装されていれば、このように機能します。
リンク先のページだけがChrome)で見つけられる情報なので、まだ実装されていないと思います。あそこのコメントを読んだら、Andrew(答える)自分でテストしなかった、彼はバイナリの名前を尋ねる人に質問し、おそらくそれとwindowsコマンドラインパラメータを投稿した。
Chromiumを全画面で起動するには、次のAppleScriptをAppleScript Editor
に書き出します。
tell application "Chromium"
activate
tell application "System Events"
key down {command}
key down {shift}
keystroke "f"
key up {shift}
key up {command}
end tell
end tell
Chromeを使用している場合は、"Chromium"
を"Google Chrome"
に置き換えます。
このスクリプトを実行すると、最初にChromiumが起動し、すぐにフルスクリーンモードになります。
新しいウィンドウアニメーションが有効になっていない場合でも、OS XLionで上記のスクリプトをテストしても機能しませんでした。メニュー項目が実際にアクティブになるように、activate
の直後にスクリプトにdelay 0.1
を追加する必要がありました。
@ DanielBeck's コードを機能させるには、直前にkeystroke tab
を追加する必要がありました。 Cmd+Shift+F。そうしないと、カーソルがアドレスバーに留まり、アプリが全画面表示になりません。
tell application "Google Chrome"
activate
tell application "System Events"
keystroke tab
key down {command}
key down {shift}
keystroke "f"
key up {shift}
key up {command}
end tell
end tell
StackExchange に関する私の答えを参照してください
私はこの正確な問題を抱えていましたが、-kioskコマンドラインスイッチがMacOSXでは機能しないことがわかりました。そこで、上記のapplescriptを変更し、アプリを作成するシェルスクリプトと組み合わせると、かなりうまく機能します。
Mac OSXでこれを回避するには、2つの手順を実行する必要があります。 (少なくともLionでは、新しいタブはそれぞれ新しいフルスクリーンアプリであるため、それでもまだ少し不安定です)
この便利なスクリプト を使用してURLを指すアプリを作成します。
アプリの名前をメモし(以下の[MyAppName]を置き換えます)、次のAppleScriptを作成します。
do Shell script "open '/Applications/[MyAppName].app' "
tell application "[MyAppName]" to activate
tell application "System Events"
keystroke "f" using {command down, shift down}
end tell
そのapplescriptをアプリケーションとして保存し、実行します。
アプリのアイコンも変更できます。あなたがまだ知らなかった場合の方法は次のとおりです(私のように。調べなければなりませんでした): http://support.Apple.com/kb/ht249