从题目来看,这是一个很傻的问题。
但假设我有一个URL,它是一个SWF、PNG或MP3之类的文件。我怎样才能强迫我的浏览器(在这种情况下,我使用Google Chrome)下载文件,而不是自动显示/播放它?
我的冗长&愚蠢&无聊的方法是创建一个单行HTM文件,里面有一个指向URL的超链接,然后右键点击并将链接另存为。但一定有更好的方法。只是我上网查了一下也找不到。
有几种方法可以做到这一点。如前所述,使用开发者工具可以工作(更可能的是它会给你文件的网址),右键点击链接就可以了。另外,还有这些选项。
1.进入网址 2. 右键单击网页 3. 选择 另存为…
为了验证,这里有 png 、 jpg 和 mp3 链接。按照它们,尝试这些步骤。然而,根据我的经验。如果你已经有了一个文件的网址,打开Chrome浏览器并按照这些步骤进行操作是相当乏味的,所以这里有一个替代方案。
1.打开你最喜欢的终端模拟器
2.键入 curl -o myfile.mp3 www.foo.com/bar.mp3
- 其中 myfile.mp3
是你想要下载的文件的名称
- www.foo.com/bar.mp3
是文件的 URL
你可以使用开发工具查看页面加载的文件。在开发工具的 “Sources "选项卡下,你可以右击一个文件并保存它。例如,网页 http://www.oizo3000.com/flash/projetmpc.swf 加载文件 "projetmpc.swf"。
显然不是对每个人都有用,但如果你有一台Mac,把URL放到Safari里,然后按Option-Return。
这不是你要找的东西,但它可能会让你的生活更轻松一些。
在你的浏览器中创建一个新的书签,将名称设置为 “获取下载链接 "或其他你喜欢的名字,并将目标/位置设置为
javascript:document.body.innerHTML="<a download" + "Click here to Download".link(window.location.href).substring(2);
当你查看你想下载的东西时,只需点击该书签,它就会用一个链接来替换内容。你应该可以点击下载,否则你可以随时右键点击,然后像平常一样保存。
如果URL在网页上,
1.安装一个可点击的URL转换器chrome-app。 Clickable-Links
1.在链接上单击上下文(右键),并从菜单中选择 “链接另存为…"。
上下文菜单
1.使用弹出的对话框保存文件。
弹出对话框