Мы используем следующий фрагмент HTML, чтобы открыть представление папки WebDav. Это перестало работать с IE9, если Internet Explorer работает в режиме браузера IE9 и в режиме документа IE9.
При переключении режима документа обратно в совместимость с IE8 это работает. Тем не менее, мы не хотим этого, так как хотим воспользоваться новыми усовершенствованиями в скриптах IE9.
Эффект заключается в том, что в IE9 браузер не запрашивает информацию для входа в систему пользователя, вместо этого он выполняет стандартный HTTP GET, не используя мини-перенаправитель WebDav .
Обратите внимание, что редактирование документов через WebDav с использованием ActiveX по-прежнему работает нормально, это влияет только на вид папки.
Может кто-нибудь сказать мне, можно ли изменить код, чтобы он снова заработал в IE9? Или это ошибка в IE9?
<a href="https://webdav.myserver.com/" folder="https://webdav.myserver.com/" style="behavior: url(#default#AnchorClick);" target="_blank">WebDAV link (#AnchorClick, href)</a>
Мы также попробовали "behavior: url(#default#httpFolder)
" в качестве альтернативы и "style="-ms-behavior: url(#default#AnchorClick);
" - та же проблема.
Также не имеет значения использовать http: // вместо https: //.