Android Chrome 浏览器从链接下载 APK

标签 android html google-chrome

我的网站上有一个下载 Android APK 的链接。目标是让用户点击其移动浏览器上的链接并初始化下载。但是,现在,当单击链接时,我看到一个新选项卡,该选项卡立即消失并且没有开始下载。

<a href="url_to_apk" target="_blank">
  Download APK
</a>

根据我的调查,此问题仅出现在 Chrome v0.59 及更高版本中。当我将我的 android chrome 应用程序降级到 v0.58 时,下载工作正常。

我还在 Firefox 上测试了该站点,一切都可以正常下载。

我还尝试使用不同的目标属性,添加 download属性为 <a> ,但似乎没有任何效果。

正确下载的唯一方法是长按链接,然后单击download link。从弹出菜单。这似乎是谷歌建议下载文件的方式。见here

但是,如果我去另一个 apk 下载站点,比如 apkpure.com ,我可以在浏览器中毫无问题地下载 apk。

有人知道为什么会这样吗?

最佳答案

我刚刚遇到了同样的问题。对我有用的解决方案是删除目标属性。我无法解释原因,但我想这是出于安全目的。

之前:

<a href="url_to_apk" target="_blank">
  Download APK
</a>

之后:

<a href="url_to_apk">
  Download APK
</a>

关于Android Chrome 浏览器从链接下载 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46065237/

相关文章:

android - 如何将 android 应用程序流量转换为代理和解密 TLS 流量?

java - 在 Jelly Bean (Android 4.1) 中发生错误 -> 打开失败 : EMFILE (Too many open files)

php - 防止机器人在没有验证码的情况下发送垃圾邮件注册

javascript - Knockout observable 订阅无法识别 google Chrome 中日期输入的更改

javascript - 为什么我会收到 "' documentScan' is not allowed for specified platform"警告?

java - 解析有效 JSON 时出现 Volley org.json.JSONException

javascript - 每 10 秒替换一次 <div> 内容不起作用

html - Drupal ckeditor 不支持某些 html 标签

angular - 是什么使得在 chrome 中调试 typescript 成为可能?

java - Android RecyclerView 添加按钮给我错误