我们有一个网络应用程序,显示要播放的音频链接列表。我已经清理它以显示最基本的页面,没有Ajax调用或jQuery代码:
<object >
<param name="url" value="106.wav">
<embed
src="106.wav"
controller="true" autoplay="true" autostart="True" />
</object>
其余的是一个非常简单的网页。我们遇到的问题是,当使用IE8浏览器在Windows 7系统中单击此音频链接时,用户会收到“输入网络密码”提示。无论是否输入凭据,他们每次点击都会收到此提示。几个星期前,这个问题刚刚被注意到,尽管他们能够在没有提示的情况下从Windows 7系统访问这些链接。我们原本以为这是一个代码更改,但是在将页面剥离到您上面看到的并且仍然存在问题后,它表明它独立于我们的代码并且可能是由最近的Windows 7更新引入的。
当这些用户从XP系统登录时,他们能够收听音频而不会收到提示。此外,如果用户将QuickTime作为其默认音频播放器,则上述链接在Windows 7中正常工作,没有提示,因此似乎是Windows 7和Windows Media Player组合导致此“输入网络密码”提示。这个难题的另一部分是,如果用户是Web应用程序所在的服务器上的管理员,那么他们就不会得到提示。显然,我们无法让服务器上的所有用户管理员解决此问题:)
我希望我已经提供了足够的信息。有没有人碰到这样的事情?任何人都知道如何解决这个问题?提前致谢。本。