H5页面实现下载文件(apk、txt等)的三种方式

需求描述

接到的原始需求是这样的,有一个H5页面,页面中有个“点击下载”的按钮,点击之后,完成下载特定的apk。
大概是下面这样的