当 <a> 标签的 href 是一个 html 文件并添加了下载属性时,期望是啥?
Posted
技术标签:
【中文标题】当 <a> 标签的 href 是一个 html 文件并添加了下载属性时,期望是啥?【英文标题】:What is the expectation when <a> tag's href is a html file and download attribute is added?当 <a> 标签的 href 是一个 html 文件并添加了下载属性时,期望是什么? 【发布时间】:2021-10-20 03:17:05 【问题描述】:<a href='1.html' download> Download 1.html </a>
例如上面的 HTML 代码, 当用户点击超链接时应该有什么期望??
-
应该将用户重定向到 1.html
应该允许用户下载1.html
其他?
当我在 epub 阅读器上开发时,想知道如果 HTML(例如 1.html)不包含在书脊项中,上述情况的上述行为的预期。
【问题讨论】:
【参考方案1】:根据W3Schools,download
属性确实可以满足您的需求:应该自动下载文件,而不是在浏览器中查看。
当然,这与文件 1.html
是否包含在 EPUB 的主干中无关 - 主干指示文件从清单中的读取顺序,1.html
可以在 EPUB 中或外部,并且即使在清单中,它也可能在脊柱中,也可能不在脊柱中!我猜您想在 EPUB 阅读器中为 EPUB 包中的特定文件提供下载选项?
【讨论】:
是的,我正在尝试在 EPUB 阅读器中提供一个下载选项,供用户下载,例如 PDF/docx,哪些文件也放在 EPUB 包中。所以我只是想知道如果 标签在 href 是 xxx.html 时将用户重定向到其他页面,会有什么期望。不过谢谢你的回答,我只知道应该自动下载文件,而不是在浏览器中查看。以上是关于当 <a> 标签的 href 是一个 html 文件并添加了下载属性时,期望是啥?的主要内容,如果未能解决你的问题,请参考以下文章