Получение запроса «Введите сетевой пароль» в Windows 7 при нажатии на встроенную звуковую ссылку - PullRequest
2 голосов
/ 10 ноября 2010

У нас есть веб-приложение, которое показывает список аудио-ссылок для воспроизведения.Я очистил его, чтобы показать только самую простую страницу без вызовов Ajax или кода jQuery:

<object >
  <param name="url" value="106.wav">
  <embed 
    src="106.wav"         
    controller="true" autoplay="true" autostart="True" />
</object>

Остальное - очень простая веб-страница.Проблема, с которой мы сталкиваемся, заключается в том, что при нажатии на эту звуковую ссылку в системе Windows 7 с браузером IE8 пользователь получает приглашение «Введите сетевой пароль».Они будут получать это приглашение каждый раз, когда нажимают на него, независимо от того, введут ли они свои учетные данные или нет.Эта проблема была замечена несколько недель назад, хотя они могли получить доступ к этим ссылкам без предварительного уведомления из системы Windows 7.Изначально мы думали, что это изменение кода, но после удаления страницы до того, что вы видите выше, и все еще есть проблема, это показывает, что она не зависит от нашего кода и, вероятно, была представлена ​​недавним обновлением Windows 7.

Когда эти пользователи входят в систему XP, они могут слушать аудио и НЕ получают подсказку.Кроме того, если пользователь использует QuickTime в качестве аудиоплеера по умолчанию, то вышеупомянутая ссылка отлично работает в Windows 7, без подсказок, поэтому кажется, что именно комбинация проигрывателя Windows 7 и Windows Media вызывает эту подсказку «Введите сетевой пароль».Другая часть этой головоломки состоит в том, что если пользователь является администратором на сервере, где находится веб-приложение, он НЕ получает подсказку.Очевидно, что мы не можем заставить всех пользователей-администраторов на сервере решить эту проблему:)

Надеюсь, я включил достаточно информации.Кто-нибудь сталкивался с чем-нибудь подобным?У кого-нибудь есть идеи, как мы можем обойти это?Заранее спасибо.Бен.

...