1

我正在公司内联网中创建本地门户网站。在一个页面中,我需要提供指向远程服务器中一些 Excel 工作表的链接。

urlFile='file://ed1/cf/a/b/c.xls';
var regRsltLink = $("<a />", {
       href : urlFile,
       text : "heading",
}).appendTo("#legPassRate");

锚链接看起来很好。当我单击链接时,没有任何反应。但是当我复制链接地址并粘贴到新选项卡中并启动它时,会出现一个文件下载对话框并且文件下载正常。当我单击锚链接时是否可以启动文件下载对话框。复制链接地址时,我得到以下链接路径。

file://ed1/cf/a/b/c.xls

浏览器:铬

4

1 回答 1

2

对于Chrome,由于他们的安全模型SafariOpera是不可能的。但是,有一些解决方案Chrome是可能的,但它有两个要求:

  1. 您需要让用户安装此 Chrome 扩展程序
  2. 应该结束了https://

您可能会遇到同样的问题,Firefox因为它通常需要LocalLink.

进一步阅读

于 2013-10-18T15:37:42.623 回答