2012-03-26 5 views
1

私は数年前からStackOverflowをフォローしていましたが、質問した内容がすべて正しく回答されているため、投稿する必要はほとんどありませんでした。ブラウザをアプリケーションに変える

今の場合はそうではないので、難しい話題だと思います。

私はWebアプリケーションを構築しており、ブラウザをアプリケーション用にカスタマイズする必要があります。とりわけ、完全フルスクリーンで、キーボードショートカットがない、自動更新しない、リモートサーバーがダウンしているときにデフォルトのエラーメッセージを表示しない、既にインストールされているブラウザに干渉しないなどの必要がある。

私はFirefoxとChromeをチェックしましたが、両方のニーズを簡単に満たすことはできません。私は何かをもっと簡単に望んでいました。実際の "アプリケーションモード"のように、ブラウザを私が記述したようなものに変えますが、それに近いものはありません。

Chromeでは、実際のChromeインストールと共有されるため、レジストリから一部の項目の読み込みを停止するようにソースコードを変更する必要があります。カスタムエラーメッセージを作成し、キーボードショートカットを無効にする必要があります。別のプロファイルをロードするようにコマンドラインを使用して起動する必要があります。いくつかのプラグインが無効になるようにそのプロファイルをカスタマイズしなければならないでしょうし、自動アップデートなどもありませんし、いくつかのWindowsバージョン(別のレジストリやパスを使用するため)で壊してしまいます。

事前テストされ、動作することが保証されている簡単なスイッチではありません。 Chromeの「App」または「Kiosk」コマンドラインスイッチは、アプリを全画面表示にするように見えます。

ありがとうございました。

答えて

0

あなたはWindowsでの作業についてお知りになりました。おそらくあなたはUzblのバニラバージョンを構築することで、Webkit(Chromeと同じ)の上に構築された最小限のブラウザですが、Windowsに移植されていなくても、あなたが望むように動作します。 READMEから:など

URLを変更するための組み込みの手段、ブックマークの読み込み/保存、履歴の保存を、キーバインド、ダウンロード、

しかし、あなたがポートにする必要がありますあなた自身のLinuxからウィンドウ。 Cygwin/MinGWのようなものの上に移植する方が簡単かもしれません。

[編集]:すでにChromeのキオスクやアプリケーションモードを試したし、それらは、最大スクラッチまででなかった場合は、そうでない場合Opera's kiosk mode

でより多くの運を持っているかもしれないし、答えはありませんあなたのニーズを満たすモードはありません。コードを掘り下げて手動で変更する必要があります。あなたは、あなたのためにそれを行う経験を持つプラグインライターを得るいくつかの運を持っている可能性があります。

+0

ありがとうございます!私はUzblをチェックします。他のブラウザに何かヒントはありますか? – rottz

+0

私が知っているわけではありません。私はあなたが本当にあなたが言うようにしっかりとそれを固定したいと思うなら、とにかくソースをカスタマイズしなければならないと思います。興味のないところでは、なぜブラウザをきちんとロックダウンする必要がありますか? – brice

+0

Webベースのアプリケーションを公開していますが、通常のデスクトップアプリケーションと同じようにユーザーに知らせたくありません。 HTML/CSS/JSは実際のデスクトップアプリケーションよりもはるかに安価で開発が速いため、通常はより良い/よりきれいなインターフェースです。 – rottz

関連する問題