我有一个GitHub仓库中的pdf文件和一个指向它的锚标记(<a href="https://github..../file.pdf>link</a>
),当我点击它时,我会自动下载该文件。
如何在下载之前在新标签页中打开PDF(到文件系统,只需在浏览器中下载)?
我已经尝试将target="_tab"
和target="_blank"
添加到主播中,但是所有人都得到了相同的结果?
仅使用HTML是否可以实现,或者我需要使用外部JavaScript库?
答案 0 :(得分:3)
您不需要添加target="..."
。我猜你指的是错误的网址。 GitHub通过以下URL模式提供对原始文件的访问:
//github.com/<account>/<repo>/raw/<branch>/path/to/file.pdf
请注意网址中的raw
部分。检查您的网址是否正确。一个功能性的例子:
<a href="//github.com/mozilla/pdf.js/raw/master/examples/helloworld/helloworld.pdf">Test PDF</a>
您可以对其进行测试clicking this link。将打开一个对话框,要求您指定下载位置。