ics.download()保存为txt文件

时间:2019-06-06 10:17:36

标签: javascript firefox icalendar

我正在使用ics.js库来构建和下载ICS文件。 在Firefox(67.0.1)以外的大多数浏览器上,此方法都可以正常工作。

Firefox将ics文件下载为txt(“ calendar.ics.txt”)。 如果现在我想通过Firefox下载提示符使用Outlook打开文件,则会收到错误消息。

浏览器是当前版本,并且可以在Opera,Chrome和Edge上正常运行。 我还尝试使用calAll.download("calendar");设置文件名,但这会导致相同的结果。

如果我打开下载文件夹中的calendar.ics.txt文件,则可以在Outlook中正常工作。

var calAll = ics();
calAll.addEvent(calItem['extendedInfo']['_title_customerLanguage']),
 '',
localStorage['location'],
localStorage['date'],
localStorage['dateend']);
jQuery("#dl_all").on("click",function()
    {
       calAll.download();
    });


<head>
<script src="files/js/FileSaver.js"></script>
<script src="files/js/ics.js"></script>
</head>
<body>
    <button id="dl_all" class="btn-primary">Download Calendar</button>
</body>

老实说,我不知道这是代码问题还是Firefox配置问题,但我找不到此问题。

0 个答案:

没有答案