1 回答

TA貢獻(xiàn)1852條經(jīng)驗 獲得超7個贊
您使用的是 Edge Legacy 嗎?Edge Legacy 僅支持下載文件的msSaveBlob
方法。您可以將 Edge 更新到最新的 Edge Chromium,以便在 Edge Legacy 中window.open()
下載或使用。msSaveBlob
如果您還想使用Edge Legacy,可以參考以下代碼進(jìn)行msSaveBlob
下載:
? ?var icsMSG = ""; // Here goes the calendar details
? ? if (window.navigator && window.navigator.msSaveBlob) { // For IE & Edge Legacy
? ? ? ? var blob = new Blob([icsMSG], { type: 'text/calendar;charset=utf-8\'' })
? ? ? ? window.navigator.msSaveBlob(blob, 'download.ics')
? ? }
? ? else {
? ? ? ? window.open("data:text/calendar;charset=utf8," + escape(icsMSG));
? ? }
添加回答
舉報