プログラム
私は現在、5つの選択肢から選択できるWebベースのキオスクシステム「すべてのクライアント側」を構築しました。これらのオプションのうち4つは、銀行商品のログインを含む、使用するベンダーへのリンクです。
私の目標
誰かがリンクをクリックして、自分が制御できないWebサイトにアクセスしたときのタイムアウトを作成したいと思います。このタイムアウトが発生すると、キオスクのホームページに戻ります。現在のウィンドウ、子ウィンドウ、iframeのどれであるかは気にしません。複数の人が使用するレベルが高いので、自分の製品からログアウトしない人から保護する必要があります。
私の現在の問題
子ウィンドウの制御を維持しようとしましたが、Microsoftは子ウィンドウからフォーカス機能を削除しました。私はこのクライアントサイドを維持しようとしていますが、サーバーサイドの機能を利用できますが、アクセスしているサイトが自分のコントロールの外部にあるというようなコントロールはありません。Iframeを使用してもかまいませんが、セキュリティで保護された外部Webサイトであるため、エラープロンプトとセキュリティリスクが発生します。
キオスクホスティングオプション
現在、このキオスクとファイルをSharePoint環境でホストしていますが、必要に応じて、独自のIISサーバー上にあるように変更できます。私はIEの大ファンではありませんが、これをビジネススタンダードとして使用しているため、このブラウザー内で使用できるようにする必要があります。