获取“输入网络密码”在 Windows 7 上单击嵌入音频链接时出现提示
我们有一个网络应用程序,显示要播放的音频链接列表。我已经对其进行了清理,只显示最基本的页面,没有 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 应用程序所在服务器的管理员,那么他们不会收到提示。显然我们不能让服务器上的所有用户管理员来解决这个问题:)
我希望我已经包含了足够的信息。有人遇到过这样的事情吗?有人知道我们如何解决这个问题吗?提前致谢。本.
We have a web app that shows a list of audio links to play. I've cleaned it up to just show the most basic page, without the Ajax calls or jQuery code:
<object >
<param name="url" value="106.wav">
<embed
src="106.wav"
controller="true" autoplay="true" autostart="True" />
</object>
The rest is a very simple web page. The issue we're having is that when clicking on this audio link in a Windows 7 system with an IE8 browser, the user gets an "Enter Network Password" prompt. They will get this prompt every time they click on it, regardless of whether they enter their credentials or not. This issue was just noticed a few weeks ago, though they were able to access these links without a prompt before, from the Windows 7 system. We originally thought it was a code change, but after stripping the page to what you see above and still having the issue it shows that it's independent of our code and was probably introduced by a recent Windows 7 update.
When these users log in from an XP system they're able to listen to the audio and do NOT get the prompt. Also, if the user has QuickTime as their default audio player then the above link works fine in Windows 7, without prompts, so it seems that it's the Windows 7 and Windows Media Player combination that is causing this "Enter Network Password" prompt. Another part of this puzzle is that if the user is an admin on the server where the web app is, then they do NOT get the prompt. Obviously we can't make all the users Admins on the server to resolve this :)
I hope I've included enough information. Has anybody run into anything like this? Anybody have any idea how we can get around this? Thanks in advance. Ben.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论