【问题标题】:Download ICS file with Google Chrome on iPhone在 iPhone 上使用 Google Chrome 下载 ICS 文件
【发布时间】:2014-02-15 23:41:09
【问题描述】:

我的服务器上存储了一个 ICS 文件(“文本/日历”MIME 类型)。

在 JavaScript 中我调用:

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

它适用于所有浏览器,甚至适用于我 iPhone 上的 Safari。但是当我尝试使用 Chrome(iPhone 版本)时,什么也没有发生。什么都没有下载。屏幕上没有错误——什么都没有。

也许有人以前去过那里并有一些建议。

提前致谢!

【问题讨论】:

标签: javascript ios iphone google-chrome icalendar


【解决方案1】:

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

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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 2015-12-08
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    相关资源
    最近更新 更多