Microsoft IE8和IE9曾经提供启动功能 WebPage中的Windows计算机上的WebDAV资源管理器:
<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中获得类似的功能?
谢谢,
答案 0 :(得分:1)
您可以使用此代码在元标记中强制 IE 呈现 IE9 :
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
它将使所有 IE 版本(甚至是尚未发布的版本)呈现页面和javascrit,如 IE9 。
答案 1 :(得分:-2)
之前我没有使用过这种行为方法,但您是否检查过SharePoint OpenDocuments对象是否仍然有效?
<a href="#" onclick="new ActiveXObject('SharePoint.OpenDocuments.1').EditDocument('http://x.com/mydoc.doc');">Open Now</a>
以下是java中嵌入js的一些代码。 https://github.com/miltonio/milton2/blob/master/milton-server-ce/src/main/java/io/milton/http/fs/FsDirectoryResource.java