当前位置: 首页 > 面试题库 >

Chrome下载属性不起作用

赫连昕
2023-03-14
问题内容

自最新版本以来,我经历了Chrome的某些意外行为:在Firefox中,此代码可以正常运行:

<a id="playlist" class="button" download="Name.xspf" href="data:application/octet-stream;base64,PD94ANDSOON" style="display: inline;">Download Me</a>

它在Chrome中不起作用(只需下载一个名为“下载”的文件),但是以前效果很好。我必须更改一下它又能正常工作吗?


问题答案:

经过研究,我终于找到了您的问题。

<a>下载属性:

如果存在HTTP标头Content-Disposition:,并且提供的文件名与此属性不同,则HTTP标头的优先级高于此属性。

如果存在此属性,并且Content-Disposition:设置为内联,则Firefox优先考虑Content-Disposition,例如文件名,而Chrome优先考虑download属性。



 类似资料:
  • 从最新版本开始,我就体验到了Chrome的一些意想不到的行为:在Firefox中,这段代码运行得非常好: 它不工作在Chrome(简单地下载一个名为下载的文件),但以前工作得很好。我必须改变什么,它又开始工作了?

  • 问题内容: 我正在尝试使用CSS属性控制Google Chrome浏览器的(可怕的)字体抗锯齿功能,但它对文本完全没有影响。 我已经比较了Photoshop中的像素,这三个像素完全相同。Chrome浏览器不再支持此属性吗? 问题答案: -webkit-font-smoothing不再起作用。Google Chrome小组有意更改了此行为。似乎以前版本的OSX并未“正确”应用字体平滑处理。

  • 问题内容: 从下面的代码中,我正在创建一个动态锚标记,用于下载文件。此代码在Chrome中效果很好,但在IE中效果不佳。我该如何工作 问题答案: Internet Explorer当前不支持标签上的属性。 参见http://caniuse.com/download和http://status.modern.ie/adownloadattribute;后者表示该功能是IE12的“正在考虑中”。

  • 你好,自动完成=off在chrome中不起作用要在表单中禁用自动完成,您可以将自动完成属性设置为"off":但我尝试了"nope"/"false"/"随机",但不起作用它只适用于验证码输入

  • 问题内容: 嗨,我有一个selenium脚本运行,应该给我性能日志。我有一个方法“ printLog”,应该(显然)打印性能日志。我的代码将能够准确地深入解释我要做什么。 当我运行代码时,Chrome打开,我在控制台中得到以下堆栈跟踪: 我可以根据要求提供更多详细信息,但基本上我只是想弄清楚为什么该方法返回此错误。谢谢。 问题答案: 从https://github.com/seleniumhq/s

  • 我在一个android应用程序中工作,正在使用一个DialogFragment来显示一个对话框,我想让那个DialogFragment不可取消。我已经将对话框可取消属性设置为false,但它仍然不受影响。 请查看我的代码,并建议我一个解决方案。