在iPhone上使用Google Chrome下载ICS文件

时间:2014-01-24 20:23:29

标签: javascript ios iphone google-chrome icalendar

我的服务器上存有ICS文件('text / calendar'MIME类型)。

在JavaScript中我打电话:

window.open("/path/to/file.ics");

适用于所有浏览器,甚至适用于iPhone上的Safari。但是当我尝试使用Chrome(iPhone版)时,没有任何反应。没有下载。屏幕上没有错误 - 没有。

也许有人曾经去过那里,并有一些建议。

提前致谢!

1 个答案:

答案 0 :(得分:0)

还应该可以使用旧版本创建下载链接,将其附加到文档中,单击它,然后将其删除。

let icsLink = document.createElement("a");
icsLink.style.display = "none";
icsLink.href = "/path/to/file.ics";
icsLink.setAttribute("download","download");
document.body.appendChild(icsLink);
icsLink.click();
document.body.removeChild(icsLink);