假设我有一个FTP URL(ftp://xyz.org/file.zip
)。如果我在浏览器中手动输入,然后按回车键,浏览器将开始下载file.zip
并要求我将其保存在硬盘上。
我的问题是:是否可以用JavaScript编写脚本,运行时应该下载带有所有这些选项的文件(单独)?
答案 0 :(得分:8)
新窗口或新标签由用户的偏好控制,您无法覆盖它。但要在新标签/窗口中打开您的网址,您可以使用
window.open('ftp://xyz.org/file.zip');
在不打开新窗口的情况下请求它
window.location = 'ftp://xyz.org/file.zip';
答案 1 :(得分:1)
最基本的只是建立一个这样的链接:
<a href="ftp://...." target="_blank">Download in new tab/window</a>
在JS中只需打开一个带有该URL的窗口。