您好,我在 IE 上遇到错误
TypeError: Object doesn't support this action
这段代码在 IE 上失败,但在其他浏览器上运行良好。
var link = document.createElement('a');
link.href = url;
link.download = 'file';
link.dispatchEvent(new MouseEvent('click'));
问题出在 link.dispatchEvent
行。
有人可以帮我让它工作吗?
最佳答案
旧版本的 IE 仅支持专有的等效 EventTarget.fireEvent() 方法,因此请考虑使用 HTMLElement.click()这是 fully supported所有 IE 版本。
关于javascript - 下载链接在 Internet Explorer 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55997878/