这里面很多没用过的方法?

function fake_click(obj) {

  var ev = document.createEvent('MouseEvents');

  ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);

  obj.dispatchEvent(ev);

}


function export_raw(name, data) {

  var urlObject = window.URL || window.webkitURL || window;

  var export_blob = new Blob([data]);

  var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a')

  save_link.href = urlObject.createObjectURL(export_blob);

  save_link.download = name;

  fake_click(save_link);

}


千巷猫影
浏览 456回答 1
1回答

慕工程0101907

createEventinitMouseEventdispatchEvent应该都能在MDN上搜到吧。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript