Javascript 在同一选项卡和新选项卡中开始下载的原因?

Javascript 在同一选项卡和新选项卡中开始下载的原因?,javascript,browser,web,Javascript,Browser,Web,我想知道为什么,在同一个标签页/新标签页开始下载之间有什么区别。点击链接最终将开始下载,尽管它是一个新的标签或相同的标签 那么,谁能解释一下,这样做的意义是什么?感谢您的帮助:) 如果您希望保留当前选项卡的内容,并且希望该选项卡在浏览器中成为他们的内容,并且希望用户希望返回该选项卡,则通常会优先选择“新建选项卡”。因为我们的网站永远不应该落后。实际行为只是设置正确的内容配置和内容类型的问题。 当服务器端没有设置正确的HTTP头时,从新选项卡开始通常只是一种解决方法 我能想到的唯一例外是PDF

我想知道为什么,在同一个标签页/新标签页开始下载之间有什么区别。点击链接最终将开始下载,尽管它是一个新的标签或相同的标签

那么,谁能解释一下,这样做的意义是什么?感谢您的帮助:)



如果您希望保留当前选项卡的内容,并且希望该选项卡在浏览器中成为他们的内容,并且希望用户希望返回该选项卡,则通常会优先选择“新建选项卡”。因为我们的网站永远不应该落后。

实际行为只是设置正确的
内容配置和
内容类型的问题。
当服务器端没有设置正确的HTTP头时,从新选项卡开始通常只是一种解决方法


我能想到的唯一例外是PDF文件,如果您希望用户能够在浏览器中看到文档(通过PDF查看器),而无需导航出您的网站/应用程序,那么是的,打开一个新的选项卡/弹出窗口实际上是有意义的。

感谢您的回复。我明白了,但我的场景是,当用户单击下载链接时,浏览器会自动打开一个新选项卡->开始下载->关闭该选项卡。因此,用户将仅位于同一页面中。因此,打开一个新的标签是没有意义的。但是我想如果你在当前的标签上这样做,它就会关闭,这可能是你不想要的。它只是品牌,品牌和品牌。因为无论如何,用户可以按“后退按钮”或“撤消关闭选项卡”,但正如我所说,我们的网站永远不应该落后。如果你开始在同一个选项卡上下载,那么你为什么要关闭选项卡。当前选项卡下载的场景是,当单击链接时,下载将自动启动,用户将位于同一页面中。我有一种感觉,开发人员这样做是出于某种原因。但是,假设您有
pdf
song
,并且用户在其浏览器上安装了一个插件来显示/播放文件,而不是下载文件(这种情况很可能发生)。现在,如果用户单击您的链接,并且链接在同一选项卡中打开,则用户将丢失您的页面(您可能不希望这样)。
<a href="https://jqueryui.com/resources/download/jquery-ui-1.9.2.custom.zip" >Current Tab Download</a><br>

<a href="https://jqueryui.com/resources/download/jquery-ui-1.9.2.custom.zip" target='_blank'>New Tab Download</a>