我开发了一个servlet,它生成一个.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操作系统,但我对此没有问题,因为所有使用Web应用程序的客户端都使用Windows作为操作系统。
问题在于,在某些情况下(Windows 7或更高版本的操作系统),下载的.url文件不会加载文件中指定的图标,因此显示的图标是默认浏览器图标。是否有任何解决方案?
非常感谢!