首先,我保留了<a href="url"> File to download</a>
链接到下载文件,就像我们在浏览器中一样,但是它无法在移动设备上运行。
我再次保持JavaScript点击功能,我在其中使用了window.location(URL)
,它在桌面浏览器中正常工作,但同样的方式却无法在移动网络视图应用中使用。
有人可以推荐一种在Android移动网络视图应用中下载文件的方法吗?
答案 0 :(得分:1)
function download(filename, text) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
你可以试试这个,即使在移动设备上它也适合我。
答案 1 :(得分:0)
有时(较旧的设备 - 网络浏览器)这个错误是真实的,我不知道问题是什么,但试试这个:
location.assign("https://www.w3schools.com");
使用assign not url或href。我希望如此。