0
Как я могу заставить этот код работать в firefox 3.6?javascript как сделать загрузку как текстовую работу в firefox 3.6
Его работа в последних браузерах Chrome и Firefox, но не для старого firefox 3.6, который является обязательным для моего проекта.
Благодарим за ответ.
(function($) {
$(document).ready(function() {
function downloadInnerHtml(filename, elId, mimeType) {
var elHtml = document.getElementById(elId).innerHTML;
var link = document.createElement('a');
mimeType = mimeType || 'application/octet-stream';
link.setAttribute('download', filename);
link.setAttribute('href', 'data:' + mimeType + ';charset=utf-8,' + encodeURIComponent(elHtml));
link.style.cssText = "position: aboslute !important; left: -9999px; visibility: hidden;"; //hide element
link.innerHTML = "text";
document.body.appendChild(link);
link.click();
setTimeout(function() {
document.body.removeChild(link); //remove element
}, 1);
}
var fileName = 'logfile.txt'; // You can use the .txt extension if you want
$('#downloadLink').click(function() {
downloadInnerHtml(fileName, 'main', 'text/plain');
});
});
})(jQuery);