首页 > 解决方案 > HTML/JQuery:word 文档下载后如何自动关闭浏览器选项卡 (ms-word:ofe|u|)?

问题描述

在 HTML 中,如果我在锚标记中使用以下链接:

a href = "http://gugla.com/maadu.docx" target="_blank"

它通过打开新选项卡、下载和关闭新选项卡本身来打开文档。

由于我们需要在下载时使用文档进行编辑,因此 Sharepoint 团队提供了以下 URL:

a href = "ms-word:ofe|u|http://gugla.com/maadu.docx" target="_blank"

这将在所有浏览器上以编辑模式打开文档;但是但是但是当在word中编辑后保存文档时;; 我们看到“浏览器选项卡保持打开状态,我们需要手动关闭它”。 在此处输入图像描述

注意:此链接存在于 iframe 中,因此我无法删除目标空白,因为它会显示“让页面停留在页面上”对话框,这也不是必需的。

更新:为我的用例创建小提琴 http://jsfiddle.net/qxhzdmu6/ 链接不是实际文档,但打开单词时情况相同 在此处输入图像描述

然后它忘记了后台有标签

标签: jqueryhtmlsharepointms-wordanchor

解决方案


尝试将链接目标设置为您留在页面上的隐藏 iframe。无法在我的操作系统上进行测试,所以让我知道这是否适合您。

<a href="ms-word:ofe|u|http://gugla.com/maadu.docx" target="myframe">Download</a>

<iframe style="background: transparent;" id="myframe" name="myframe" src=""></iframe>



推荐阅读