JavaScript заставляет скачивать по клику? - PullRequest
0 голосов
/ 23 октября 2018

Ниже приведена функция для кнопки загрузки, поскольку тип файла MP4, браузеры новой версии реагируют на кнопку загрузки, открывая видео в окне по умолчанию и воспроизводя его.Мне нужен JS-скрипт, который может перезаписать это действие и сразу же начать загрузку, поэтому функция «Сохранить как» открывается немедленно.

// Function to generate the Download button
VideoPlayer.prototype.initDownload = function () {

    var downloadBtn         = $("button.download"),
        downloadToolTipCls  = "download_tooltip",
        sources             = {},
        downloadToopTip,
        sourcesLength = 0,
        sourcesKeys;


    // Add each source
    if (typeof (firstSrc = this.$video.attr("src")) !== "undefined") {
        sources[firstSrc] = this.$video.attr("type");
    }

    this.$video.find("source").each(function () {
        var $this = $(this);
        sources[$this.attr("src")] = $this.attr("type");
    });

    sourcesKeys = Object.keys(sources);
    sourcesLength = sourcesKeys.length;
    if (sourcesLength === 1) {
        downloadBtn.wrap("<a href=\"" + sourcesKeys[0] + "\" download=\"video.title.mp4\" />");
    } 
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...