Я работаю над тимелистом, и в моем коде у меня есть кнопка загрузки, которая запускает функцию javascript.
Кнопка хорошо работает в Chrome, но не в Internet Explorer.
Javascript код:
function Download(containerid) {
var fileName = 'tags.txt';
var elHtml = document.getElementById(containerid).innerHTML;
var link = document.createElement('a');
mimeType = 'text/html' || 'text/plain';
link.setAttribute('download', 'ApiResponse.txt');
link.setAttribute('href', 'data:' + mimeType + ';charset=utf-8,' + encodeURIComponent(elHtml));
link.click();
}
HTML откуда он вызывается:
<div class="tooltipp">
<img onclick="Download('responseMessageEndpoint')"
style="width: 20px; height: 20px;" th:src="@{css/download.jpg}" />
<span class="tooltiptextt">Download</span>
</div>
Из того, что я гуглил, download.createElement('a')
не поддерживается IE. Но я не могу найти хороший обходной путь.
Заранее спасибо!