.url ファイルを生成してユーザーに送信するサーブレットを開発しました。目的は、ダウンロードした .url ファイルをダブルクリックすることで、ユーザー名とパスワードのデータを入力せずにユーザーが Web アプリケーションにアクセスできるようにすることです。.url ファイルの形式は次のとおりです。
[DEFAULT]
BASEURL=http://{SERVER}/login?action=directAccess&userName={USERNAME}&passw={ENCRIPTED_PASSWORD}
[InternetShortcut]
URL=http://{SERVER}/login?action=directAccess&userName={USERNAME}&passw={ENCRIPTED_PASSWORD}
IconIndex=0
IconFile=http://{SERVER}/resources/favicon.ico
このソリューションは Windows OS でのみ機能することはわかっていますが、Web アプリケーションを使用するすべてのクライアントが Windows を OS として使用するため、問題はありません。
問題は、ダウンロードされた .url ファイルがファイルに示されているアイコンをロードしない場合があることです (Windows 7 以降の OS)。そのため、表示されたアイコンはデフォルトのブラウザー アイコンです。解決策はありますか?
どうも!