在Android移动网络应用程序中点击不下载的href链接文件

时间:2017-11-18 12:15:25

标签: javascript android jquery native

  1. 首先,我保留了<a href="url"> File to download</a>链接到下载文件,就像我们在浏览器中一样,但是它无法在移动设备上运行。

  2. 我再次保持JavaScript点击功能,我在其中使用了window.location(URL),它在桌面浏览器中正常工作,但同样的方式却无法在移动网络视图应用中使用。

  3. 有人可以推荐一种在Android移动网络视图应用中下载文件的方法吗?

2 个答案:

答案 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。我希望如此。