Chromeでのみユーザーを1つのサイトにロックできますか?


12

個人のGoogle Chromeブラウザのユーザーが、ページを更新する以外は、定義されたホームページから移動できないようにします。

何よりも「科学のために」-コーディングなしでこれを行うにはどうすればよいですか?


1
科学について!1
サイムVIDAS

OS ブラウザがこれを厳しく制限することはできないと思います。ファイアウォールなどで遊ぶ必要があるかもしれません。
リッチホモルカ

ホームページにリンクがある場合、誰かがそれに従うのを止めることはできません。唯一のチャンスは、HTML、AJAXを検査し、リンクを削除するプロキシを介してすべてのトラフィックを実行することです。
イアン・ボイド

回答:


16

私の解決策は、Google Chrome のホストルールコマンドラインスイッチを使用することでした。これを使用して、ユーザーが同じドメイン(および必要に応じてポート番号)に留まるようにすることができます。

たとえば、キオスクモードでChromeを起動し、ユーザーlocalhostがポート80 から離れることを禁止する場合:

chromium-browser --kiosk --host-rules="MAP * localhost:80"

もちろん、この場合、ユーザーは引き続きに移動できますが、には移動http://localhost/page_2できませんhttp://www.yahoo.com/


4

これがどれだけうまく機能するかはわかりませんが(試したことはありません)、Chromeにはキオスクモードがあるようです

chrome.exe --kiosk [url]

詳細については、ChromeのGoogle Codeの問題ページをご覧ください

更新:ページにリンクがある場合、キオスクモードは他のサイトへのナビゲーションを妨げません。Pentasoftカスタムブラウザ Chromeの拡張機能を使用すると、ブラウザがアクセスできるドメインのホワイトリストを設定することができます。


IEやSafariなどを開かない場合は、特定のサイトに制限するよりも、特定のUI要素をシャットダウンして特定のサイトに制限するよりもユーザーを1つのクロムインスタンスに縛り付けたいと思います。
リッチホモルカ

@Rich、そうです。使用しているサイトによっては、他のサイトへのハイパーリンクが存在する場合があります。キオスクモードが必ずしもそれをブロックするとは思わない。
Synetech

1

これは想像以上に難しいことです。一つには、ハイパーリンクはどうですか?リダイレクトを許可しますか?「1つの」サイトとは何だと思いますか?ドメインを意味しますか?

これは、Internet Explorerの方がはるかに簡単です。1つのドメインを信頼されたドメインに配置します。その他はすべて制限されています。。。

あなたが管理するホームページの場合は、インターネットをシャットダウンして、管理対象のWebサーバーへのネットワーク接続のみを許可してください。


1
ライブラリはこれを解決したようです。カタログシステム上のカタログから移動しようとすると、代わりにインターネットシステムのいずれかを使用する必要があることが通知されます。もちろん、彼らはFirefoxを使用しています。次回は、ロックダウンがブラウザベース、ネットワークベース、またはOSベースであるかどうかを確認します。
Synetech

1

技術に精通していて、グループポリシーエディターをサポートするバージョンのWindowsを使用している場合は、こちらからGoogleのChrome GPOテンプレートをダウンロードしてインストールできます。ホワイトリスト、ブラックリスト、さらに多くのChromeロックダウン機能があります。別の解決策は、サードパーティのソフトウェアを使用することです。Chromeで使用した最も堅牢でシンプルなソリューションは、ChromeのSecure Lockdownです

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.