個人のGoogle Chromeブラウザのユーザーが、ページの更新を除いて、定義されたホームページから移動することを禁止します。
何よりも「科学用」-コードなしでこれを行うにはどうすればよいですか?
私の解決策は、Google Chromeで Host-rules コマンドラインスイッチを使用することでした。これを使用して、ユーザーを同じドメイン(および必要に応じてポート番号)に残すことができます。
たとえば、キオスクモードでChrome=を開始し、ユーザーがポート80のlocalhost
から離れてナビゲートできないようにする場合は、次のようにします。
chromium-browser --kiosk --Host-rules="MAP * localhost:80"
もちろん、この場合、ユーザーはhttp://localhost/page_2
に移動できますが、http://www.yahoo.com/
には移動できません。
これがどれほどうまく機能するかはわかりません(私は試したことはありません)Chromeには kioskモード があるようです:
chrome.exe --kiosk [url]
Chromeの詳細 Google Codeの問題ページ 。
更新:ページにリンクがある場合、キオスクモードは他のサイトへのナビゲーションを妨げません。 Pentasoftカスタムブラウザ chrome拡張機能を使用すると、ブラウザがアクセスできるドメインのホワイトリストを設定できます。
これは想像以上に難しいです。まず、ハイパーリンクについてはどうですか?リダイレクトを許可しますか? 「1つの」サイトをどのように考えますか?ドメインのことですか?
これはInternet Explorerではるかに簡単です。信頼できるドメインに1つのドメインを配置します。制限された他のすべて。 。 。
それがあなたが制御するホームページである場合、インターネットを遮断し、制御されたWebサーバーへのネットワーク接続のみを許可してください。
技術的な知識があり、グループポリシーエディターをサポートするバージョンのWindowsを使用している場合は、GoogleのChrome GPOからテンプレートをダウンロードしてインストールできます ここ 。ホワイトリスト、ブラックリストなど、さまざまな機能がありますChromeロックダウン機能。別のソリューションは、サードパーティ製ソフトウェアを使用することです。 Chrome is Secure Lockdown for Chrome