点击一下即可在浏览器操作中下载链接和书签

时间:2016-02-04 03:42:27

标签: javascript php

如何通过一键操作让用户 1.下载一系列链接和 2.无论浏览器类型如何,都可以在浏览器中添加书签链接

它需要什么?

1 个答案:

答案 0 :(得分:0)

要下载多个文件,您可以在javascript中创建超链接标记并触发鼠标事件,模拟该超链接上的点击。

var e = document.createEvent('MouseEvents'),
    a = document.createElement('a');

a.href = 'your download link';
e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
a.dispatchEvent(e);

反复执行此操作,您将能够下载多个文件。请注意,如果javascript尝试在短时间内下载过多文件,某些浏览器会发出警报。

对于书签的东西,我认为你不能这样做。请参阅this