Fix Safari browser double file download
Introduce a small time delay between .comm/.incomm file downloads For #24
This commit is contained in:
parent
8153db9f67
commit
42c092fc14
@ -47,18 +47,23 @@ from pyzebra.ccl_io import AREA_METHODS
|
|||||||
|
|
||||||
|
|
||||||
javaScript = """
|
javaScript = """
|
||||||
|
let j = 0;
|
||||||
for (let i = 0; i < js_data.data['fname'].length; i++) {
|
for (let i = 0; i < js_data.data['fname'].length; i++) {
|
||||||
if (js_data.data['content'][i] === "") continue;
|
if (js_data.data['content'][i] === "") continue;
|
||||||
|
|
||||||
const blob = new Blob([js_data.data['content'][i]], {type: 'text/plain'})
|
setTimeout(function() {
|
||||||
const link = document.createElement('a');
|
const blob = new Blob([js_data.data['content'][i]], {type: 'text/plain'})
|
||||||
document.body.appendChild(link);
|
const link = document.createElement('a');
|
||||||
const url = window.URL.createObjectURL(blob);
|
document.body.appendChild(link);
|
||||||
link.href = url;
|
const url = window.URL.createObjectURL(blob);
|
||||||
link.download = js_data.data['fname'][i];
|
link.href = url;
|
||||||
link.click();
|
link.download = js_data.data['fname'][i];
|
||||||
window.URL.revokeObjectURL(url);
|
link.click();
|
||||||
document.body.removeChild(link);
|
window.URL.revokeObjectURL(url);
|
||||||
|
document.body.removeChild(link);
|
||||||
|
}, 100 * j)
|
||||||
|
|
||||||
|
j++;
|
||||||
}
|
}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user