3

Microsoft IE8 и IE9 используется, чтобы предложить функциональные возможности для запуска с WebDAV исследователя на компьютере Windows, изнутри на веб-странице:WebDav (поведение httpFolder, открытое как папка WebDav) больше не работает в IE11 - какой обходной путь?

<HTML> 
<HEAD> 

    <SCRIPT> 
    function fnDavStart(oSpanObj, sPath) { 
     oSpanObj.navigateFrame(sPath, "_blank"); 
    } 
    </SCRIPT> 
</HEAD> 

<body> 
<div ID=davDiv> 
<SPAN ID=oWebDavHelper style="behavior:url('#default#httpFolder');" onclick = "fnDavStart this, 'https://webdav.myserver.com')"> 
    Click here for WebDAV folder 
</SPAN> 
</div> 

Теперь метод navigateFrame() и/или поведение "httpFolder" похоже, в IE11. Как получить аналогичную функциональность в IE11?

Спасибо,

+1

Возможно, попробуйте использовать 'X-UA-Compatible', заставляя IE11 использовать стандарты IE9. –

+0

Это помогло - заставляя IE11 до IE9 делать трюк - спасибо! –

+0

Я сделаю правильный ответ, чтобы все было правильно. –

ответ

-2

Я нету использовали подход поведение раньше, но вы проверили, если OpenDocuments SharePoint объект до сих пор работает?

<a href="#" onclick="new ActiveXObject('SharePoint.OpenDocuments.1').EditDocument('http://x.com/mydoc.doc');">Open Now</a> 

Вот код с js, встроенным в java. https://github.com/miltonio/milton2/blob/master/milton-server-ce/src/main/java/io/milton/http/fs/FsDirectoryResource.java

+0

Это на самом деле все еще работает, но НЕ является тем, о чем я просил. OpenDocuments открывает отдельные документы. # default # httpFolder был использован для открытия FileExplorer, показывающего полную иерархию файлов и папок –

+0

А, gotcha. Извините, что я забыл об этом, открыв папки с поведением. Хавент видел, что он много использовал. – brad

1

Вы можете заставить IE оказывать как IE9 с этим кодом в вашем мета-тег:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"> 

Это сделает все IE версии (даже те, которые еще не выпущены) в сделать страницы и javascrit как IE9.